From 0767e00bde16c90019d69fcfffca7a224928900d Mon Sep 17 00:00:00 2001 From: Syntriax Date: Wed, 15 Apr 2026 15:06:47 +0300 Subject: [PATCH] fix: BasicConfiguration not working properly with enum types --- Engine.Core/Config/BasicConfiguration.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Engine.Core/Config/BasicConfiguration.cs b/Engine.Core/Config/BasicConfiguration.cs index a78949d..b3b184d 100644 --- a/Engine.Core/Config/BasicConfiguration.cs +++ b/Engine.Core/Config/BasicConfiguration.cs @@ -12,7 +12,7 @@ public class BasicConfiguration : IConfiguration public IReadOnlyDictionary Values => values; - public T Get(string key, T defaultValue) => Get(key) ?? defaultValue; + public T Get(string key, T defaultValue) => Has(key) ? Get(key) ?? defaultValue : defaultValue; public T? Get(string key) { if (!values.TryGetValue(key, out object? value))