Skip to content

Commit 28d9b8e

Browse files
committed
Check if domain has SSL enabled before trying to remove it.
Relates to hestiacp#515
1 parent 8759528 commit 28d9b8e

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

bin/v-add-letsencrypt-domain

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -386,10 +386,12 @@ fi
386386
# Adding SSL
387387
if [ -z "$mail" ]; then
388388
ssl_home=$(search_objects 'web' 'LETSENCRYPT' 'yes' 'SSL_HOME')
389-
$BIN/v-delete-web-domain-ssl $user $domain > /dev/null 2>&1
389+
ssl_enabled="$(get_object_value 'web' 'DOMAIN' "$domain" '$SSL')"
390+
[[ "$ssl_enabled" = "yes" ]] && $BIN/v-delete-web-domain-ssl $user $domain > /dev/null 2>&1
390391
$BIN/v-add-web-domain-ssl $user $domain $ssl_dir $ssl_home
391392
else
392-
$BIN/v-delete-mail-domain-ssl $user $root_domain >/dev/null 2>&1
393+
ssl_enabled="$(get_object_value 'mail' 'DOMAIN' "$root_domain" '$SSL')"
394+
[[ "$ssl_enabled" = "yes" ]] && $BIN/v-delete-mail-domain-ssl $user $root_domain >/dev/null 2>&1
393395
$BIN/v-add-mail-domain-ssl $user $root_domain $ssl_dir
394396
fi
395397

0 commit comments

Comments
 (0)