diff --git a/src/Umbraco.Web.UI.Client/src/packages/documents/documents/workspace/document-workspace.context.ts b/src/Umbraco.Web.UI.Client/src/packages/documents/documents/workspace/document-workspace.context.ts index 08c5865a48..6c43ea199b 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/documents/documents/workspace/document-workspace.context.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/documents/documents/workspace/document-workspace.context.ts @@ -489,9 +489,12 @@ export class UmbDocumentWorkspaceContext public async unpublish() { const unique = this.getUnique(); - + const entityType = this.getEntityType(); if (!unique) throw new Error('Unique is missing'); - new UmbUnpublishDocumentEntityAction(this, '', unique, '').execute(); + if (!entityType) throw new Error('Entity type is missing'); + + // TODO: remove meta + new UmbUnpublishDocumentEntityAction(this, { unique, entityType, meta: undefined }).execute(); } async delete() {