From fe4dc8582d0609432a581cc0536d360633f92918 Mon Sep 17 00:00:00 2001 From: masem Date: Sun, 7 Jun 2020 05:19:52 +0200 Subject: [PATCH] Update dns_wedos.sh --- dnsapi/dns_wedos.sh | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/dnsapi/dns_wedos.sh b/dnsapi/dns_wedos.sh index a9541821..97861f09 100644 --- a/dnsapi/dns_wedos.sh +++ b/dnsapi/dns_wedos.sh @@ -129,15 +129,14 @@ _wedos_init() { WEDOS_Hash="${WEDOS_Hash:-$(_readaccountconf_mutable WEDOS_Hash)}" WEDOS_User="${WEDOS_User:-$(_readaccountconf_mutable WEDOS_User)}" - if [ -z "$WEDOS_Pass" ]; then - WEDOS_Pass="" - _err "You didn't specify a wedos password yet." - _err "Please create password and try again." - return 1 + if [ ! -z "$WEDOS_Pass" && -z "$WEDOS_Hash" ]; then + WEDOS_Hash=$(printf "%s" "$WEDOS_Pass" | _digest sha1 1) fi if [ -z "$WEDOS_Hash" ]; then - WEDOS_Hash=$(printf "%s" "$WEDOS_Pass" | _digest sha1 1) + _err "You didn't specify a wedos hash or password yet." + _err "Please create hash or password and try again." + return 1 fi _saveaccountconf_mutable WEDOS_Hash "$WEDOS_Hash"