]> git.ipfire.org Git - thirdparty/dehydrated.git/commitdiff
strip validationRecord from challenge before grepping for "url" string... (fixes...
authorLukas Schauer <lukas@schauer.so>
Sun, 18 Mar 2018 19:11:48 +0000 (20:11 +0100)
committerLukas Schauer <lukas@schauer.so>
Sun, 18 Mar 2018 19:12:04 +0000 (20:12 +0100)
dehydrated

index 473bbf18a4366738607b4aceab5907939cbc3b04..b9a8922fb53bab0aa6570c166d2c8013eda145d3 100755 (executable)
@@ -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