]> BookStack Code Mirror - bookstack/blobdiff - tests/Helpers/EntityProvider.php
Aligned logic to entity_permission role_id usage change
[bookstack] / tests / Helpers / EntityProvider.php
index 4af6957a182a7d369a5078ccfe01f55296d01497..d285e6b781ef9b8b0b5e2e7d659753b65c909f23 100644 (file)
@@ -206,7 +206,11 @@ class EntityProvider
     {
         $entity->permissions()->delete();
 
-        $permissions = [];
+        $permissions = [
+            // Set default permissions to not allow actions so that only the provided role permissions are at play.
+            ['role_id' => null, 'view' => false, 'create' => false, 'update' => false, 'delete' => false],
+        ];
+
         foreach ($roles as $role) {
             $permission = ['role_id' => $role->id];
             foreach (EntityPermission::PERMISSIONS as $possibleAction) {