diff --git a/util/DbSeederUtility/GlobalSettingsFactory.cs b/util/DbSeederUtility/GlobalSettingsFactory.cs index 6971a752fe..e4ad275a0e 100644 --- a/util/DbSeederUtility/GlobalSettingsFactory.cs +++ b/util/DbSeederUtility/GlobalSettingsFactory.cs @@ -9,15 +9,7 @@ public static class GlobalSettingsFactory public static GlobalSettings GlobalSettings { - get - { - if (_globalSettings == null) - { - _globalSettings = LoadGlobalSettings(); - } - - return _globalSettings; - } + get { return _globalSettings ??= LoadGlobalSettings(); } } private static GlobalSettings LoadGlobalSettings() @@ -34,32 +26,9 @@ public static class GlobalSettingsFactory var configuration = configBuilder.Build(); var globalSettingsSection = configuration.GetSection("globalSettings"); - // Debug: Print all settings from globalSettings section - foreach (var setting in globalSettingsSection.GetChildren()) - { - Console.WriteLine($"Found setting: {setting.Key}"); - foreach (var child in setting.GetChildren()) - { - Console.WriteLine($" - {setting.Key}.{child.Key}"); - } - } - var settings = new GlobalSettings(); globalSettingsSection.Bind(settings); - // Output the loaded settings - Console.WriteLine($"Loaded DatabaseProvider: {settings.DatabaseProvider}"); - Console.WriteLine($"PostgreSql settings loaded: {settings.PostgreSql != null}"); - Console.WriteLine($"SqlServer settings loaded: {settings.SqlServer != null}"); - Console.WriteLine($"MySql settings loaded: {settings.MySql != null}"); - Console.WriteLine($"Sqlite settings loaded: {settings.Sqlite != null}"); - - // Check for case sensitivity issue with PostgreSql/postgresql keys - var postgresqlValue = globalSettingsSection.GetSection("postgresql")?.Value; - var postgreSqlValue = globalSettingsSection.GetSection("postgreSql")?.Value; - Console.WriteLine($"Raw check - postgresql setting exists: {postgresqlValue != null}"); - Console.WriteLine($"Raw check - postgreSql setting exists: {postgreSqlValue != null}"); - return settings; } } diff --git a/util/DbSeederUtility/Program.cs b/util/DbSeederUtility/Program.cs index df6516ae7b..5ec7753e24 100644 --- a/util/DbSeederUtility/Program.cs +++ b/util/DbSeederUtility/Program.cs @@ -9,9 +9,6 @@ public class Program { private static int Main(string[] args) { - // Ensure global settings are loaded - var globalSettings = GlobalSettingsFactory.GlobalSettings; - return new AppRunner() .Run(args); } diff --git a/util/Seeder/Seeder.csproj b/util/Seeder/Seeder.csproj index a07688f4f8..392f6434cc 100644 --- a/util/Seeder/Seeder.csproj +++ b/util/Seeder/Seeder.csproj @@ -26,4 +26,4 @@ - \ No newline at end of file +