From 7e8428097cb954b141532a92d9d29a323bccdcd3 Mon Sep 17 00:00:00 2001 From: tituspijean Date: Thu, 20 Apr 2023 23:38:39 +0200 Subject: [PATCH] =?UTF-8?q?Fix=20hooks=C2=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- hooks/post_app_addaccess | 3 ++- hooks/post_app_removeaccess | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/hooks/post_app_addaccess b/hooks/post_app_addaccess index 2e6544d..19d6a19 100644 --- a/hooks/post_app_addaccess +++ b/hooks/post_app_addaccess @@ -20,7 +20,8 @@ IFS=',' read -r -a group_list <<< "$groups" for group in "${group_list[@]}" do - group_array=$(yunohost user group list --output-as json --quiet | jq -r --arg group "$group" ".groups.$group.members | .[]") + group_array=$(yunohost user group list --output-as json --quiet | jq -r --arg group "$group" ".groups.$group.members | @csv" | tr -d \") + IFS=',' read -r -a group_array <<< "$group_array" user_list+=("${group_array[@]}") done diff --git a/hooks/post_app_removeaccess b/hooks/post_app_removeaccess index 6e3479e..9fdd591 100644 --- a/hooks/post_app_removeaccess +++ b/hooks/post_app_removeaccess @@ -20,7 +20,8 @@ IFS=',' read -r -a group_list <<< "$groups" for group in "${group_list[@]}" do - group_array=$(yunohost user group list --output-as json --quiet | jq -r --arg group "$group" ".groups.$group.members | .[]") + group_array=$(yunohost user group list --output-as json --quiet | jq -r --arg group "$group" ".groups.$group.members | @csv" | tr -d \") + IFS=',' read -r -a group_array <<< "$group_array" user_list+=("${group_array[@]}") done