Skip to content
Snippets Groups Projects

Issue #3447073 by yohansenso: Per-bundle view permissions are not checked for unpublished entities

1 file
+ 8
1
Compare changes
  • Side-by-side
  • Inline
@@ -37,7 +37,14 @@ class StorageAccessControlHandler extends EntityAccessControlHandler {
->addCacheableDependency($entity);
}
return AccessResult::allowedIfHasPermission($account, 'view unpublished storage entities')
return AccessResult::allowedIfHasPermissions(
$account,
[
'view unpublished storage entities',
'view unpublished ' . $entity->bundle() . ' storage entities',
],
'OR'
)
->cachePerPermissions()
->addCacheableDependency($entity);
}
Loading