From f177cfa386d42cf84b911104cc43865dd53a21b6 Mon Sep 17 00:00:00 2001 From: Marc Alexander Date: Fri, 3 Nov 2023 21:10:04 +0100 Subject: [PATCH] [ticket/17209] Check permission for existence in storage permission migration PHPBB3-17209 --- .../phpbb/db/migration/data/v400/add_storage_permission.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/phpBB/phpbb/db/migration/data/v400/add_storage_permission.php b/phpBB/phpbb/db/migration/data/v400/add_storage_permission.php index 3689764c72..7018d66801 100644 --- a/phpBB/phpbb/db/migration/data/v400/add_storage_permission.php +++ b/phpBB/phpbb/db/migration/data/v400/add_storage_permission.php @@ -43,7 +43,10 @@ class add_storage_permission extends migration ['permission.add', ['a_storage']], // Set permissions - ['permission.permission_set', ['ROLE_ADMIN_FULL', 'a_storage']], + ['if', [ + ['permission.role_exists', ['ROLE_ADMIN_FULL']], + ['permission.permission_set', ['ROLE_ADMIN_FULL', 'a_storage']], + ]], ]; } }