From a53a1349e3cb10963437e07c5adc1d3fde5ad89e Mon Sep 17 00:00:00 2001 From: Andras Bacsai Date: Fri, 13 Dec 2024 09:31:35 +0100 Subject: [PATCH] fix: improve OauthSettingSeeder to correctly delete non-existent providers and ensure proper handling of provider definitions --- database/seeders/OauthSettingSeeder.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/database/seeders/OauthSettingSeeder.php b/database/seeders/OauthSettingSeeder.php index d486cf58d..bf902175f 100644 --- a/database/seeders/OauthSettingSeeder.php +++ b/database/seeders/OauthSettingSeeder.php @@ -32,8 +32,10 @@ class OauthSettingSeeder extends Seeder $allProviders = OauthSetting::all(); $notFoundProviders = $providers->diff($allProviders->pluck('provider')); - $allProviders->each(function ($provider) use ($providers) { + $allProviders->each(function ($provider) { $provider->delete(); + }); + $allProviders->each(function ($provider) use ($providers) { $providerName = $provider->provider; $foundProvider = $providers->first(function ($provider) use ($providerName) {