From 2ed511f8a0005dc06eda5afd6b1d13beee1eb9dd Mon Sep 17 00:00:00 2001 From: Yassine Doghri Date: Mon, 15 Jan 2024 14:32:32 +0000 Subject: [PATCH] fix(install): add created superadmin to most powerful group in instance, ie. superadmin --- modules/Install/Commands/CreateSuperadmin.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/modules/Install/Commands/CreateSuperadmin.php b/modules/Install/Commands/CreateSuperadmin.php index 540c6cfc..f260ba3b 100644 --- a/modules/Install/Commands/CreateSuperadmin.php +++ b/modules/Install/Commands/CreateSuperadmin.php @@ -98,6 +98,11 @@ class CreateSuperadmin extends BaseCommand $user = new User($data); $userModel->save($user); + $user = $userModel->findById($userModel->getInsertID()); + + // set newly created user as most powerful instance group (superadmin) + $user->addGroup(setting('AuthGroups.mostPowerfulGroup')); + $this->write('Super admin "' . $username . '" created', 'green'); }