strip validationRecord from challenge before grepping for "url" string... (fixes #515)

This commit is contained in:
Lukas Schauer
2018-03-18 20:11:48 +01:00
parent 7c40c727a0
commit ff18d39aa8

View File

@@ -735,9 +735,9 @@ sign_csr() {
challenge_names[${idx}]="${identifier}"
challenge_tokens[${idx}]="$(echo "${challenge}" | get_json_string_value token)"
if [[ ${API} -eq 2 ]]; then
challenge_uris[${idx}]="$(echo "${challenge}" | get_json_string_value url)"
challenge_uris[${idx}]="$(echo "${challenge}" | _sed 's/"validationRecord": ?\[[^]]+\]//g' | get_json_string_value url)"
else
challenge_uris[${idx}]="$(echo "${challenge}" | get_json_string_value uri)"
challenge_uris[${idx}]="$(echo "${challenge}" | _sed 's/"validationRecord": ?\[[^]]+\]//g' | get_json_string_value uri)"
fi
# Prepare challenge tokens and deployment parameters