diff --git a/core/modules/workspaces/src/WorkspacePublisher.php b/core/modules/workspaces/src/WorkspacePublisher.php index 3b8c746a03..b8cfc33640 100644 --- a/core/modules/workspaces/src/WorkspacePublisher.php +++ b/core/modules/workspaces/src/WorkspacePublisher.php @@ -102,6 +102,11 @@ public function publish() { // revisions. $entity->setSyncing(TRUE); $entity->isDefaultRevision(TRUE); + + // The default revision is not workspace-specific anymore. + $field_name = $entity->getEntityType()->getRevisionMetadataKey('workspace'); + $entity->{$field_name}->target_id = NULL; + $entity->original = $default_revisions[$entity->id()]; $entity->save(); }