diff --git a/dnsapi/dns_autodns_json.sh b/dnsapi/dns_autodns_json.sh index bca1e088..99c6fc8b 100644 --- a/dnsapi/dns_autodns_json.sh +++ b/dnsapi/dns_autodns_json.sh @@ -45,7 +45,7 @@ dns_autodns_json_add() { _post_data="{\"adds\":[{\"name\":\"$_autodns_sub_domain\",\"ttl\":600,\"type\":\"TXT\",\"value\":\"$txtvalue\"}]}" _response="$(dns_autodns_api_call "/zone/$_autodns_zone/_stream" "$_post_data")" - if [ "$?" -eq "0" ] && _contains "$_response" '{"type":"Zone","summary":1}'; then + if _contains "$_response" '{"type":"Zone","summary":1}'; then _info "Added, OK" return 0 fi @@ -64,7 +64,6 @@ dns_autodns_json_rm() { AUTODNS_PASSWORD="${AUTODNS_PASSWORD:-$(_readaccountconf_mutable AUTODNS_PASSWORD)}" AUTODNS_CONTEXT="${AUTODNS_CONTEXT:-$(_readaccountconf_mutable AUTODNS_CONTEXT)}" - if ! _get_autodns_zone "$fulldomain"; then _err "invalid domain" return 1 @@ -74,7 +73,7 @@ dns_autodns_json_rm() { _post_data="{\"rems\":[{\"name\":\"$_autodns_sub_domain\",\"type\":\"TXT\",\"value\":\"$txtvalue\"}]}" _response="$(dns_autodns_api_call "/zone/$_autodns_zone/_stream" "$_post_data")" - if [ "$?" -eq "0" ] && _contains "$_response" '{"type":"Zone","summary":1}'; then + if _contains "$_response" '{"type":"Zone","summary":1}'; then _info "Deleted, OK" return 0 fi @@ -82,7 +81,6 @@ dns_autodns_json_rm() { return 1 } - dns_autodns_api_call() { _api_route="$1" _post_data="$2" @@ -150,4 +148,4 @@ _get_autodns_zone() { done return 1 -} \ No newline at end of file +}