Implement error handling for required json entries
This commit is contained in:
5
dist/scripts/src/fetch-secrets.sh
vendored
5
dist/scripts/src/fetch-secrets.sh
vendored
@@ -46,6 +46,11 @@ main() {
|
|||||||
env="$(jq -r .env <<<"${obj}")"
|
env="$(jq -r .env <<<"${obj}")"
|
||||||
filename="$(jq -r .filename <<<"${obj}")"
|
filename="$(jq -r .filename <<<"${obj}")"
|
||||||
|
|
||||||
|
if [[ ${local_secret} == "null" || ${target_secret} == "null" ]]; then
|
||||||
|
printf "Error: Missing required fields in entry: %s\n" "${obj}" >&2
|
||||||
|
continue
|
||||||
|
fi
|
||||||
|
|
||||||
# Default output file name
|
# Default output file name
|
||||||
output_file="${secrets_dir}/${local_secret}"
|
output_file="${secrets_dir}/${local_secret}"
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user