From b14eaf454c91635aa687f8eb26d6fc0935c3e4fe Mon Sep 17 00:00:00 2001 From: Michael Kaufmann Date: Sun, 3 Mar 2024 11:34:57 +0100 Subject: [PATCH] reset Database::needRoot flag after root-user session Signed-off-by: Michael Kaufmann --- lib/Froxlor/Api/Commands/Customers.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/Froxlor/Api/Commands/Customers.php b/lib/Froxlor/Api/Commands/Customers.php index 8bf38482..95ec03d8 100644 --- a/lib/Froxlor/Api/Commands/Customers.php +++ b/lib/Froxlor/Api/Commands/Customers.php @@ -773,6 +773,7 @@ class Customers extends ApiCommand implements ResourceEntity $dbm->getManager()->grantPrivilegesTo($loginname, $password, $mysql_access_host, false, false); } $dbm->getManager()->flushPrivileges(); + Database::needRoot(false); } } @@ -1358,6 +1359,7 @@ class Customers extends ApiCommand implements ResourceEntity } } $dbm->getManager()->flushPrivileges(); + Database::needRoot(false); } // Retrieve customer's databases @@ -1681,6 +1683,7 @@ class Customers extends ApiCommand implements ResourceEntity $dbm->getManager()->deleteUser($result['loginname'], $mysql_access_host); } $dbm->getManager()->flushPrivileges(); + Database::needRoot(false); } // remove all databases