|
@@ -4722,7 +4722,8 @@ $_authorizations_map"
|
|
|
_debug keyauthorization "$keyauthorization"
|
|
|
fi
|
|
|
|
|
|
- entry="$(echo "$response" | _egrep_o '[^\{]*"type":"'$vtype'"[^\}]*')"
|
|
|
+ # Fix for empty error objects in response which mess up the original code, adapted from fix suggested here: https://github.com/acmesh-official/acme.sh/issues/4933#issuecomment-1870499018
|
|
|
+ entry="$(echo "$response" | sed s/'"error":{}'/'"error":null'/ | _egrep_o '[^\{]*"type":"'$vtype'"[^\}]*')"
|
|
|
_debug entry "$entry"
|
|
|
|
|
|
if [ -z "$keyauthorization" -a -z "$entry" ]; then
|
|
@@ -6283,7 +6284,8 @@ _deactivate() {
|
|
|
fi
|
|
|
_debug "Trigger validation."
|
|
|
vtype="$(_getIdType "$_d_domain")"
|
|
|
- entry="$(echo "$response" | _egrep_o '[^\{]*"type":"'$vtype'"[^\}]*')"
|
|
|
+ # Fix for empty error objects in response which mess up the original code, adapted from fix suggested here: https://github.com/acmesh-official/acme.sh/issues/4933#issuecomment-1870499018
|
|
|
+ entry="$(echo "$response" | sed s/'"error":{}'/'"error":null'/ | _egrep_o '[^\{]*"type":"'$vtype'"[^\}]*')"
|
|
|
_debug entry "$entry"
|
|
|
if [ -z "$entry" ]; then
|
|
|
_err "Error, can not get domain token $d"
|