From 4da0952091c5f9c4feeba07d6efc71c2cc15d9d7 Mon Sep 17 00:00:00 2001 From: sbwalker Date: Tue, 8 Aug 2023 13:21:56 -0400 Subject: [PATCH] fix installed cultures logic to recognize all satellite resources --- Oqtane.Server/Infrastructure/LocalizationManager.cs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Oqtane.Server/Infrastructure/LocalizationManager.cs b/Oqtane.Server/Infrastructure/LocalizationManager.cs index b100893e..2051d2b5 100644 --- a/Oqtane.Server/Infrastructure/LocalizationManager.cs +++ b/Oqtane.Server/Infrastructure/LocalizationManager.cs @@ -42,7 +42,11 @@ namespace Oqtane.Infrastructure var cultures = new List(); foreach (var file in Directory.EnumerateFiles(Path.GetDirectoryName(Assembly.GetEntryAssembly().Location), $"*{Constants.SatelliteAssemblyExtension}", SearchOption.AllDirectories)) { - cultures.Add(Path.GetFileName(Path.GetDirectoryName(file))); + var culture = Path.GetFileName(Path.GetDirectoryName(file)); + if (!cultures.Contains(culture)) + { + cultures.Add(culture); + } } return cultures.OrderBy(c => c).ToArray(); }