Apparently UAPI does not return any error code, just JSON output that has a string "status: 0" whenever the command fails.
This commit is contained in:
parent
7b4bbed553
commit
acf117584b
@ -51,8 +51,8 @@ cpanel_uapi_deploy() {
|
|||||||
else
|
else
|
||||||
_response=$(uapi SSL install_ssl domain="$_cdomain" cert="$_cert" key="$_key")
|
_response=$(uapi SSL install_ssl domain="$_cdomain" cert="$_cert" key="$_key")
|
||||||
fi
|
fi
|
||||||
|
error_response="status: 0"
|
||||||
if [ $? -ne 0 ]; then
|
if test "${_response#*$error_response}" != "$_response"; then
|
||||||
_err "Error in deploying certificate:"
|
_err "Error in deploying certificate:"
|
||||||
_err "$_response"
|
_err "$_response"
|
||||||
return 1
|
return 1
|
||||||
|
Loading…
Reference in New Issue
Block a user