X-Git-Url: http://source.bookstackapp.com/bookstack/blobdiff_plain/50f3c10f19c04f67d08b5541b17044f8ca5fd0fd..refs/pull/5689/head:/app/Entities/Tools/PermissionsUpdater.php diff --git a/app/Entities/Tools/PermissionsUpdater.php b/app/Entities/Tools/PermissionsUpdater.php index 36ed7ccde..9f3b8f952 100644 --- a/app/Entities/Tools/PermissionsUpdater.php +++ b/app/Entities/Tools/PermissionsUpdater.php @@ -2,14 +2,14 @@ namespace BookStack\Entities\Tools; -use BookStack\Actions\ActivityType; -use BookStack\Auth\Permissions\EntityPermission; -use BookStack\Auth\Role; -use BookStack\Auth\User; +use BookStack\Activity\ActivityType; use BookStack\Entities\Models\Book; use BookStack\Entities\Models\Bookshelf; use BookStack\Entities\Models\Entity; use BookStack\Facades\Activity; +use BookStack\Permissions\Models\EntityPermission; +use BookStack\Users\Models\Role; +use BookStack\Users\Models\User; use Illuminate\Http\Request; class PermissionsUpdater @@ -55,9 +55,9 @@ class PermissionsUpdater } if (isset($data['fallback_permissions']['inheriting']) && $data['fallback_permissions']['inheriting'] !== true) { - $data = $data['fallback_permissions']; - $data['role_id'] = 0; - $rolePermissionData = $this->formatPermissionsFromApiRequestToEntityPermissions([$data], true); + $fallbackData = $data['fallback_permissions']; + $fallbackData['role_id'] = 0; + $rolePermissionData = $this->formatPermissionsFromApiRequestToEntityPermissions([$fallbackData], true); $entity->permissions()->createMany($rolePermissionData); }