|
|
@@ -13,7 +13,7 @@
|
|
|
user=$1
|
|
|
domain=$2
|
|
|
aliases=$3
|
|
|
-mail=$4
|
|
|
+mail=${4// }
|
|
|
|
|
|
# Includes
|
|
|
source $HESTIA/func/main.sh
|
|
|
@@ -67,7 +67,11 @@ check_args '2' "$#" 'USER DOMAIN [ALIASES] [MAIL]'
|
|
|
is_format_valid 'user' 'domain' 'aliases'
|
|
|
is_object_valid 'user' 'USER' "$user"
|
|
|
is_object_unsuspended 'user' 'USER' "$user"
|
|
|
-if [[ -z "${mail// }" ]] || [ "$mail" = 'no' ]; then
|
|
|
+if [ ! -z "$mail" ]; then
|
|
|
+ is_boolean_format_valid "$mail" 'mail'
|
|
|
+fi
|
|
|
+
|
|
|
+if [ "$mail" = 'no' ]; then
|
|
|
mail=''
|
|
|
is_system_enabled "$WEB_SYSTEM" 'WEB_SYSTEM'
|
|
|
is_object_valid 'web' 'DOMAIN' "$domain"
|