From 6e59c7a23cfd6315123a438366ee040035ae2c23 Mon Sep 17 00:00:00 2001 From: yalh76 Date: Wed, 22 Apr 2020 16:23:18 +0200 Subject: [PATCH] Fix permission creation during upgrade --- scripts/upgrade | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/scripts/upgrade b/scripts/upgrade index 90107e0..bd4c7aa 100755 --- a/scripts/upgrade +++ b/scripts/upgrade @@ -227,9 +227,20 @@ chown -R $app: $final_path #================================================= ynh_print_info --message="Upgrading SSOwat configuration..." -ynh_permission_create --permission="teamlead" -ynh_permission_create --permission="admin" -ynh_permission_create --permission="super_admin" --allowed "$admin" +if ! ynh_permission_exists --permission="teamlead" +then + ynh_permission_create --permission="teamlead" +fi + +if ! ynh_permission_exists --permission="admin" +then + ynh_permission_create --permission="admin" +fi + +if ! ynh_permission_exists --permission="super_admin" +then + ynh_permission_create --permission="super_admin" --allowed "$admin" +fi # Make app public if necessary if [ $is_public -eq 1 ]