diff options
-rw-r--r-- | core/modules/system/tests/modules/entity_test/src/EntityTestAccessControlHandler.php | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/core/modules/system/tests/modules/entity_test/src/EntityTestAccessControlHandler.php b/core/modules/system/tests/modules/entity_test/src/EntityTestAccessControlHandler.php index 287be829cada..ab4b7caa0fa8 100644 --- a/core/modules/system/tests/modules/entity_test/src/EntityTestAccessControlHandler.php +++ b/core/modules/system/tests/modules/entity_test/src/EntityTestAccessControlHandler.php @@ -55,6 +55,9 @@ class EntityTestAccessControlHandler extends EntityAccessControlHandler { return AccessResult::allowedIfHasPermission($account, 'view test entity translations'); } } + if ($entity instanceof EntityPublishedInterface && !$entity->isPublished()) { + return AccessResult::neutral('Unpublished entity'); + } return AccessResult::allowedIfHasPermission($account, 'view test entity'); } elseif (in_array($operation, ['update', 'delete'])) { |