From 7dcbc91c7e271ca813eb6991bfd0f7158fae7e61 Mon Sep 17 00:00:00 2001 From: Olivier Mehani Date: Fri, 11 Sep 2020 10:03:43 +1000 Subject: [PATCH] [nextcloud_] Softer failure on missing data Signed-off-by: Olivier Mehani --- plugins/nextcloud/nextcloud_ | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/plugins/nextcloud/nextcloud_ b/plugins/nextcloud/nextcloud_ index c9a9002d..85538dfd 100755 --- a/plugins/nextcloud/nextcloud_ +++ b/plugins/nextcloud/nextcloud_ @@ -70,10 +70,13 @@ PASSWORD="${password:-}" print_json_data() { local FIRST="$1" - [ -z "$FIRST" ] && (echo "incorrect call to print_json_data $*">&2; exit 1) + local VALUE="U" shift 1 + test -z "$FIRST" && echo "missing data for 'print_json_data "" $*'">&2 for KEY in "$@"; do - VALUE=$(echo "$FIRST" | jq -cr ".$KEY") + if [ -n "$FIRST" ]; then + VALUE=$(echo "$FIRST" | jq -cr ".$KEY") + fi echo "$KEY.value $VALUE" done }