diff --git a/src/BootstrapBlazor/Services/CacheManager.cs b/src/BootstrapBlazor/Services/CacheManager.cs index 4d5838faa63af7e714d9dc940193219b043509b4..a0bec805a4fdccc20af356b93b1bc48c57ec02b2 100644 --- a/src/BootstrapBlazor/Services/CacheManager.cs +++ b/src/BootstrapBlazor/Services/CacheManager.cs @@ -160,7 +160,7 @@ internal class CacheManager : ICacheManager /// public static IStringLocalizer? CreateLocalizerByType(Type resourceSource) => resourceSource.Assembly.IsDynamic ? null - : Instance.Provider.GetRequiredService().Create(resourceSource); + : Instance.Provider.GetServices().FirstOrDefault(f => f.GetType() == typeof(JsonStringLocalizerFactory))?.Create(resourceSource); /// ///