summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
-rw-r--r--core/modules/system/tests/modules/entity_test/src/EntityTestAccessControlHandler.php3
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'])) {