From f48b0cfe9549a34f21b20c8830a5276738ba7281 Mon Sep 17 00:00:00 2001 From: tux Date: Tue, 1 Jul 2025 12:12:12 +0530 Subject: [PATCH] fix: program crashes if settings file doesn't exist --- utils/InMemoryDB.cs | 2 +- utils/SetttingsManager.cs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/utils/InMemoryDB.cs b/utils/InMemoryDB.cs index db6b342..f859d7a 100644 --- a/utils/InMemoryDB.cs +++ b/utils/InMemoryDB.cs @@ -14,7 +14,7 @@ public class InMemoryDb private InMemoryDb() { SettingsManager = new SettingsManager(); - if (SettingsManager.Settings.ApiKey != string.Empty) + if (SettingsManager.Settings.ApiKey != null) { InitOpenAIClient(); } diff --git a/utils/SetttingsManager.cs b/utils/SetttingsManager.cs index 66826ab..6205723 100644 --- a/utils/SetttingsManager.cs +++ b/utils/SetttingsManager.cs @@ -20,7 +20,7 @@ public class SettingsManager where T : class, new() public SettingsManager(string appName = "highminded") { _settingsPath = Path.Combine(Environment.CurrentDirectory, "settings.json"); - Settings = Load(); + Settings = Load(); } private T Load()