diff --git a/dnsapi/dns_plesk.sh b/dnsapi/dns_plesk.sh index 68849896..cf3b7719 100644 --- a/dnsapi/dns_plesk.sh +++ b/dnsapi/dns_plesk.sh @@ -100,10 +100,15 @@ function add_txt_record() { request="$site_idTXT$subdomain$txt_value" plesk_api "$request" - if ! _contains "${response}" 'ok'; then + if ! _contains "${response}" 'ok'; then + # check if record already exists + if ! _contains "${response}" '1007'; then return 1 - fi + else return 0 + fi + fi + return 0 } function del_txt_record() {