diff --git a/dnsapi/dns_dnsever.sh b/dnsapi/dns_dnsever.sh index bc9d6c1a..35870e61 100755 --- a/dnsapi/dns_dnsever.sh +++ b/dnsapi/dns_dnsever.sh @@ -21,29 +21,26 @@ dns_dnsever_add() { _debug fulldomain "$fulldomain" _debug txtvalue "$txtvalue" - DNSEVER_ID="${DNSEVER_ID:-$(_readaccountconf_mutable DNSEVER_ID)}" DNSEVER_PW="${DNSEVER_PW:-$(_readaccountconf_mutable DNSEVER_PW)}" - + if [ "$DNSEVER_ID" ]; then - _saveaccountconf_mutable DNSEVER_ID "$DNSEVER_ID" - _saveaccountconf_mutable DNSEVER_PW "$DNSEVER_PW" - + _saveaccountconf_mutable DNSEVER_ID "$DNSEVER_ID" + _saveaccountconf_mutable DNSEVER_PW "$DNSEVER_PW" + else if [ -z "$DNSEVER_ID" ] || [ -z "$DNSEVER_PW" ]; then DNSEVER_ID="" DNSEVER_PW="" _err "You didn't specify a DNSEVER ID and PW yet." return 1 - fi - + fi + fi dnsever_domain_txt "add" "$DNSEVER_ID" "$DNSEVER_PW" "$fulldomain" "$txtvalue" #save the api key and email to the account conf file. - - return $? } @@ -55,11 +52,10 @@ dns_dnsever_rm() { _info "Using dnsever remove" _debug fulldomain "$fulldomain" _debug txtvalue "$txtvalue" - - + DNSEVER_ID="${DNSEVER_ID:-$(_readaccountconf_mutable DNSEVER_ID)}" DNSEVER_PW="${DNSEVER_PW:-$(_readaccountconf_mutable DNSEVER_PW)}" - + if [ -z "$DNSEVER_ID" ] || [ -z "$DNSEVER_PW" ]; then DNSEVER_ID="" DNSEVER_PW=""