From 6ed9975e859a6e0fab830cd0f2261b9a67345221 Mon Sep 17 00:00:00 2001 From: lukinovec Date: Mon, 4 May 2026 12:14:39 +0200 Subject: [PATCH] Catch broader range of exceptions (harden() in DB bootstrapper) --- src/Bootstrappers/DatabaseTenancyBootstrapper.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Bootstrappers/DatabaseTenancyBootstrapper.php b/src/Bootstrappers/DatabaseTenancyBootstrapper.php index 3295daa5..6ff3576e 100644 --- a/src/Bootstrappers/DatabaseTenancyBootstrapper.php +++ b/src/Bootstrappers/DatabaseTenancyBootstrapper.php @@ -13,6 +13,7 @@ use Stancl\Tenancy\Contracts\Tenant; use Stancl\Tenancy\Database\Contracts\TenantWithDatabase; use Stancl\Tenancy\Database\DatabaseManager; use Stancl\Tenancy\Database\Exceptions\TenantDatabaseDoesNotExistException; +use Throwable; class DatabaseTenancyBootstrapper implements TenancyBootstrapper { @@ -54,7 +55,7 @@ class DatabaseTenancyBootstrapper implements TenancyBootstrapper if (static::$harden) { try { $this->harden($tenant); - } catch (RuntimeException $e) { + } catch (Throwable $e) { // Revert connection back to central $this->revert();