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