diff --git a/core/modules/workspaces/src/WorkspaceListBuilder.php b/core/modules/workspaces/src/WorkspaceListBuilder.php index b1500beaee731e53515e91612c23c2cc08eaa423..525e2c75391df7b096bf8056867ad8555513e6f8 100644 --- a/core/modules/workspaces/src/WorkspaceListBuilder.php +++ b/core/modules/workspaces/src/WorkspaceListBuilder.php @@ -418,8 +418,7 @@ protected function offCanvasRender(array &$build) { */ protected function isPublishable(WorkspaceInterface $workspace): bool { return !$workspace->hasParent() && - $this->workspaceAssociation->getTrackedEntities($workspace->id()) !== [] && - $this->storage->getQuery()->condition('parent', $workspace->id())->accessCheck(FALSE)->count()->execute() === 0; + $this->workspaceAssociation->getTrackedEntities($workspace->id()) !== []; } }