diff --git a/app/proxmox_backup_server/pbs.sh b/app/proxmox_backup_server/pbs.sh index ea6ca43..3bacb72 100755 --- a/app/proxmox_backup_server/pbs.sh +++ b/app/proxmox_backup_server/pbs.sh @@ -16,11 +16,11 @@ for datastore in $(echo "${datastores}" |jq --raw-output '.data[].store'); do for namespace in $(echo "${namespaces}" |jq --raw-output '.data[].ns'); do backups=$(wget --header="Authorization: PBSAPIToken=${TOKENID}:${TOKENSECRET}" --content-on-error -q -O - "https://${HOST}:${PORT}/api2/json/admin/datastore/${datastore}/snapshots?ns=${namespace}") backups_json=$(echo "${backups}" |jq '.data') - ret_namespaces="${ret_namespaces}{\"${namespace}\":{\"backups\":${backups_json}}}," + ret_namespaces="${ret_namespaces}{\"${namespace}\":${backups_json}}," done - ret_datastores="${ret_datastores}{\"${datastore}\":{\"namespaces\":[${ret_namespaces::-1}]}}," + ret_datastores="${ret_datastores}{\"${datastore}\":[${ret_namespaces::-1}]}," done -ret="{\"datastores\":[${ret_datastores::-1}]}" +ret="[${ret_datastores::-1}]" echo $ret