Skip to content
Snippets Groups Projects

Issue #3497284 - remove non existent permission check

+ 3
2
@@ -20,8 +20,9 @@ function file_delete_update_400001(): void {
function file_delete_update_400002(): void {
$roles = Role::loadMultiple();
foreach ($roles as $role) {
if ($role->hasPermission('delete file')) {
if ($role->hasPermission('delete file') || $role->hasPermission('delete files')) {
$role->revokePermission('delete file');
$role->revokePermission('delete files');
$role->grantPermission('delete own files');
$role->grantPermission('delete any file');
$role->save();
@@ -35,7 +36,7 @@ function file_delete_update_400002(): void {
function file_delete_update_400003(): void {
$roles = Role::loadMultiple();
foreach ($roles as $role) {
if ($role->hasPermission('delete files') || $role->hasPermission('delete own files') || $role->hasPermission('delete any files')) {
if ($role->hasPermission('delete own files') || $role->hasPermission('delete any files')) {
$role->grantPermission('delete files override usage');
$role->grantPermission('delete files immediately');
$role->save();
Loading