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() {