Browse Source

Refactored the _ISPC_rmTxt() function

pull/411/merge^2
sjau 8 years ago
parent
commit
2ac17121d2
  1. 28
      dnsapi/dns_ispconfig.sh

28
dnsapi/dns_ispconfig.sh

@ -150,23 +150,19 @@ _ISPC_rmTxt() {
_debug "Record ID is not numeric."
return 1
;;
*) _info "Successfully retrieved Record ID" ;;
*)
_info "Successfully retrieved Record ID"
curData="{\"session_id\":\"${sessionID}\",\"primary_id\":\"${record_id}\"}"
curResult="$(_post "${curData}" "${ISPC_Api}?dns_txt_delete")"
if _contains "${curResult}" '"code":"ok"'; then
_info "Successfully removed ACME challenge txt record."
else
# Setting it to debug only because there's no harm if the txt record remains
_debug "Couldn't remove ACME challenge txt record."
return 1
fi
;;
esac
fi
done
# Check if a record id was found
if [ -z "${record_id}" ]; then
_debug "No Record ID found for '${fulldomain}'"
return 1
fi
# Delete the record
curData="{\"session_id\":\"${sessionID}\",\"primary_id\":\"${record_id}\"}"
curResult="$(_post "${curData}" "${ISPC_Api}?dns_txt_delete")"
if _contains "${curResult}" '"code":"ok"'; then
_info "Successfully removed ACME challenge txt record."
else
# Setting it to debug only because there's no harm if the txt record remains
_debug "Couldn't remove ACME challenge txt record."
return 1
fi
}
Loading…
Cancel
Save