Browse Source

Fix ForceSSL. Ensure web config file has FORCESSL key before updating value

Robert Zollner 6 years ago
parent
commit
d0ac9b07a0
2 changed files with 8 additions and 0 deletions
  1. 4 0
      bin/v-add-web-domain-ssl-force
  2. 4 0
      bin/v-delete-web-domain-ssl-force

+ 4 - 0
bin/v-add-web-domain-ssl-force

@@ -68,6 +68,10 @@ fi
 #                       Hestia                             #
 #                       Hestia                             #
 #----------------------------------------------------------#
 #----------------------------------------------------------#
 
 
+if [ -z "$FORCESSL" ]; then
+    add_object_key "web" 'DOMAIN' "$domain" 'FORCESSL' 'SSL'
+fi
+
 # Set forcessl flag to enabled
 # Set forcessl flag to enabled
 update_object_value 'web' 'DOMAIN' "$domain" '$FORCESSL' 'yes'
 update_object_value 'web' 'DOMAIN' "$domain" '$FORCESSL' 'yes'
 
 

+ 4 - 0
bin/v-delete-web-domain-ssl-force

@@ -49,6 +49,10 @@ fi
 #                       Hestia                             #
 #                       Hestia                             #
 #----------------------------------------------------------#
 #----------------------------------------------------------#
 
 
+if [ -z "$FORCESSL" ]; then
+    add_object_key "web" 'DOMAIN' "$domain" 'FORCESSL' 'SSL'
+fi
+
 update_object_value 'web' 'DOMAIN' "$domain" '$FORCESSL' 'no'
 update_object_value 'web' 'DOMAIN' "$domain" '$FORCESSL' 'no'
 
 
 # Restart services if requested
 # Restart services if requested