diff --git a/src/Umbraco.Web.UI.Client/src/packages/documents/documents/publishing/publish/workspace-action/save-and-publish.action.ts b/src/Umbraco.Web.UI.Client/src/packages/documents/documents/publishing/publish/workspace-action/save-and-publish.action.ts index 142e5393a5..26fc8dd14e 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/documents/documents/publishing/publish/workspace-action/save-and-publish.action.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/documents/documents/publishing/publish/workspace-action/save-and-publish.action.ts @@ -35,7 +35,8 @@ export class UmbDocumentSaveAndPublishWorkspaceAction extends UmbWorkspaceAction async hasAdditionalOptions() { const workspaceContext = await this.getContext(UMB_DOCUMENT_WORKSPACE_CONTEXT); const variantOptions = await this.observe(workspaceContext.variantOptions).asPromise(); - return variantOptions?.length > 1; + const cultureVariantOptions = variantOptions?.filter((option) => option.segment === null); + return cultureVariantOptions?.length > 1; } override async execute() { diff --git a/src/Umbraco.Web.UI.Client/src/packages/documents/documents/publishing/workspace-context/document-publishing.workspace-context.ts b/src/Umbraco.Web.UI.Client/src/packages/documents/documents/publishing/workspace-context/document-publishing.workspace-context.ts index 5d67883062..968dffd9b8 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/documents/documents/publishing/workspace-context/document-publishing.workspace-context.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/documents/documents/publishing/workspace-context/document-publishing.workspace-context.ts @@ -377,7 +377,8 @@ export class UmbDocumentPublishingWorkspaceContext extends UmbContextBase option.segment === null); // TODO: this is a temporary copy of the content-detail workspace context method. // we need to implement custom selection that makes sense for each the publishing modal.