From f8af5cae889e1249c599171c76d59aa305431bab Mon Sep 17 00:00:00 2001
From: andryyy <andre.peters@debinux.de>
Date: Wed, 19 Aug 2020 09:05:04 +0200
Subject: [PATCH] [Web] Fix da_acl when adding DA without domain

---
 data/web/inc/functions.domain_admin.inc.php | 20 +++++++++-----------
 1 file changed, 9 insertions(+), 11 deletions(-)

diff --git a/data/web/inc/functions.domain_admin.inc.php b/data/web/inc/functions.domain_admin.inc.php
index 2fa16f59..70bdca0c 100644
--- a/data/web/inc/functions.domain_admin.inc.php
+++ b/data/web/inc/functions.domain_admin.inc.php
@@ -121,17 +121,15 @@ function domain_admin($_action, $_data = null) {
         );
         return false;
       }
-      if ($valid_domains != 0) {
-        $stmt = $pdo->prepare("INSERT INTO `da_acl` (`username`) VALUES (:username)");
-        $stmt->execute(array(
-          ':username' => $username
-        ));
-        $_SESSION['return'][] = array(
-          'type' => 'success',
-          'log' => array(__FUNCTION__, $_action, $_data_log),
-          'msg' => array('domain_admin_added', htmlspecialchars($username))
-        );
-      }
+      $stmt = $pdo->prepare("INSERT INTO `da_acl` (`username`) VALUES (:username)");
+      $stmt->execute(array(
+        ':username' => $username
+      ));
+      $_SESSION['return'][] = array(
+        'type' => 'success',
+        'log' => array(__FUNCTION__, $_action, $_data_log),
+        'msg' => array('domain_admin_added', htmlspecialchars($username))
+      );
     break;
     case 'edit':
       if ($_SESSION['mailcow_cc_role'] != "admin" && $_SESSION['mailcow_cc_role'] != "domainadmin") {