diff --git a/src/app/Observers/DomainObserver.php b/src/app/Observers/DomainObserver.php --- a/src/app/Observers/DomainObserver.php +++ b/src/app/Observers/DomainObserver.php @@ -18,7 +18,7 @@ { while (true) { $allegedly_unique = \App\Utils::uuidInt(); - if (!Domain::find($allegedly_unique)) { + if (!Domain::withTrashed()->find($allegedly_unique)) { $domain->{$domain->getKeyName()} = $allegedly_unique; break; } diff --git a/src/app/Observers/EntitlementObserver.php b/src/app/Observers/EntitlementObserver.php --- a/src/app/Observers/EntitlementObserver.php +++ b/src/app/Observers/EntitlementObserver.php @@ -47,7 +47,7 @@ while (true) { $allegedly_unique = \App\Utils::uuidStr(); - if (!Entitlement::find($allegedly_unique)) { + if (!Entitlement::withTrashed()->find($allegedly_unique)) { $entitlement->{$entitlement->getKeyName()} = $allegedly_unique; break; } diff --git a/src/app/Observers/UserObserver.php b/src/app/Observers/UserObserver.php --- a/src/app/Observers/UserObserver.php +++ b/src/app/Observers/UserObserver.php @@ -25,7 +25,7 @@ if (!$user->id) { while (true) { $allegedly_unique = \App\Utils::uuidInt(); - if (!User::find($allegedly_unique)) { + if (!User::withTrashed()->find($allegedly_unique)) { $user->{$user->getKeyName()} = $allegedly_unique; break; }