From c74890055146f24032158ea6422236ab5dd85a54 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Samuel=20=C5=A0tancl?= Date: Thu, 20 Feb 2025 14:20:07 +0100 Subject: [PATCH] fix CreatesDatabaseUsers return values --- src/Database/Concerns/CreatesDatabaseUsers.php | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/src/Database/Concerns/CreatesDatabaseUsers.php b/src/Database/Concerns/CreatesDatabaseUsers.php index 9104cb0a..73d8e777 100644 --- a/src/Database/Concerns/CreatesDatabaseUsers.php +++ b/src/Database/Concerns/CreatesDatabaseUsers.php @@ -10,17 +10,11 @@ trait CreatesDatabaseUsers { public function createDatabase(TenantWithDatabase $tenant): bool { - // todo0 only continue if this returns true, same below - parent::createDatabase($tenant); - - return $this->createUser($tenant->database()); + return parent::createDatabase($tenant) && $this->createUser($tenant->database()); } public function deleteDatabase(TenantWithDatabase $tenant): bool { - // Some DB engines require the user to be deleted before the database (e.g. Postgres) - $this->deleteUser($tenant->database()); - - return parent::deleteDatabase($tenant); + return $this->deleteUser($tenant->database()) && parent::deleteDatabase($tenant); } }