Browse Source

#1042

Apparently UAPI does not return any error code, just JSON output that has a string "status: 0" whenever the command fails.
cron
Santeri Kannisto 7 years ago
committed by GitHub
parent
commit
acf117584b
  1. 4
      deploy/cpanel_uapi.sh

4
deploy/cpanel_uapi.sh

@ -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
if [ $? -ne 0 ]; then
error_response="status: 0"
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…
Cancel
Save