diff --git a/Geekbot.net/Lib/GlobalSettings/GlobalSettings.cs b/Geekbot.net/Lib/GlobalSettings/GlobalSettings.cs index a53bc98..685a1e5 100644 --- a/Geekbot.net/Lib/GlobalSettings/GlobalSettings.cs +++ b/Geekbot.net/Lib/GlobalSettings/GlobalSettings.cs @@ -9,7 +9,7 @@ namespace Geekbot.net.Lib.GlobalSettings public class GlobalSettings : IGlobalSettings { private readonly DatabaseContext _database; - private Dictionary _cache; + private readonly Dictionary _cache; public GlobalSettings(DatabaseContext database) { @@ -47,7 +47,7 @@ namespace Geekbot.net.Lib.GlobalSettings public string GetKey(string keyName) { var keyValue = ""; - if (string.IsNullOrEmpty(_cache[keyName])) + if (string.IsNullOrEmpty(_cache.GetValueOrDefault(keyName))) { keyValue = _database.Globals.FirstOrDefault(k => k.Name.Equals(keyName))?.Value ?? string.Empty; _cache[keyName] = keyValue;