diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/documents/documents/workspace/actions/save-and-preview.action.ts b/src/Umbraco.Web.UI.Client/src/backoffice/documents/documents/workspace/actions/save-and-preview.action.ts index bf2fb9f9a0..3ee0657541 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/documents/documents/workspace/actions/save-and-preview.action.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/documents/documents/workspace/actions/save-and-preview.action.ts @@ -6,8 +6,8 @@ import { UmbControllerHostInterface } from '@umbraco-cms/controller'; export class UmbSaveAndPreviewDocumentWorkspaceAction extends UmbWorkspaceAction { #workspaceContext?: UmbDocumentWorkspaceContext; - constructor(host: UmbControllerHostInterface, unique: string) { - super(host, UmbDocumentRepository, unique); + constructor(host: UmbControllerHostInterface, repositoryAlias: string, unique: string) { + super(host, repositoryAlias, unique); } async execute() { @@ -16,6 +16,6 @@ export class UmbSaveAndPreviewDocumentWorkspaceAction extends UmbWorkspaceAction const document = this.workspaceContext.getData(); // TODO: handle errors if (!document) return; - this.repository.saveAndPreview(); + this.repository?.saveAndPreview(); } }