From 92b95020d5e9a0159f240c5fc3fe7aac86d44436 Mon Sep 17 00:00:00 2001 From: Roman Lumetsberger Date: Tue, 11 Sep 2018 23:36:56 +0200 Subject: [PATCH] added dns record already exists handling --- dnsapi/dns_plesk.sh | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) 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() {