Révision 7dcbc91c
[nextcloud_] Softer failure on missing data
Signed-off-by: Olivier Mehani <shtrom@ssji.net>
| plugins/nextcloud/nextcloud_ | ||
|---|---|---|
| 70 | 70 |
|
| 71 | 71 |
print_json_data() {
|
| 72 | 72 |
local FIRST="$1" |
| 73 |
[ -z "$FIRST" ] && (echo "incorrect call to print_json_data $*">&2; exit 1)
|
|
| 73 |
local VALUE="U"
|
|
| 74 | 74 |
shift 1 |
| 75 |
test -z "$FIRST" && echo "missing data for 'print_json_data "" $*'">&2 |
|
| 75 | 76 |
for KEY in "$@"; do |
| 76 |
VALUE=$(echo "$FIRST" | jq -cr ".$KEY") |
|
| 77 |
if [ -n "$FIRST" ]; then |
|
| 78 |
VALUE=$(echo "$FIRST" | jq -cr ".$KEY") |
|
| 79 |
fi |
|
| 77 | 80 |
echo "$KEY.value $VALUE" |
| 78 | 81 |
done |
| 79 | 82 |
} |
Formats disponibles : Unified diff