From 90dc37ef982c1c7f1d96e40cec2f445518f89b62 Mon Sep 17 00:00:00 2001 From: Sipke Schoorstra Date: Sun, 7 Jul 2024 21:20:20 +0200 Subject: [PATCH] Adjust dictionary to use case-insensitive string comparer Changed the `_aliasTypeDictionary` to use `StringComparer.OrdinalIgnoreCase`, ensuring that type aliases are not case-sensitive. This enhancement improves the robustness of type look-up operations. --- src/modules/Elsa.Expressions/Services/WellKnownTypeRegistry.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/modules/Elsa.Expressions/Services/WellKnownTypeRegistry.cs b/src/modules/Elsa.Expressions/Services/WellKnownTypeRegistry.cs index 3ca1f622c..146fe97ea 100644 --- a/src/modules/Elsa.Expressions/Services/WellKnownTypeRegistry.cs +++ b/src/modules/Elsa.Expressions/Services/WellKnownTypeRegistry.cs @@ -7,7 +7,7 @@ namespace Elsa.Expressions.Services; /// public class WellKnownTypeRegistry : IWellKnownTypeRegistry { - private readonly Dictionary _aliasTypeDictionary = new(); + private readonly Dictionary _aliasTypeDictionary = new(StringComparer.OrdinalIgnoreCase); private readonly Dictionary _typeAliasDictionary = new(); ///