From 37c900c8aabba98c9532323b1a92e43dd4750df5 Mon Sep 17 00:00:00 2001 From: Cj <161484149+CJ-SPT@users.noreply.github.com> Date: Sun, 19 Oct 2025 16:40:45 -0400 Subject: [PATCH] Always overwrite locales instead of reporting an error if the key exists --- .../Services/Mod/CustomItemService.cs | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/Libraries/SPTarkov.Server.Core/Services/Mod/CustomItemService.cs b/Libraries/SPTarkov.Server.Core/Services/Mod/CustomItemService.cs index 0540ca96..4595f039 100644 --- a/Libraries/SPTarkov.Server.Core/Services/Mod/CustomItemService.cs +++ b/Libraries/SPTarkov.Server.Core/Services/Mod/CustomItemService.cs @@ -252,15 +252,9 @@ public class CustomItemService( { lazyLoad.AddTransformer(localeData => { - if (!localeData.TryAdd($"{newItemId} Name", newLocaleDetails.Name)) - { - logger.Error($"Error adding locale `{newItemId} Name` to {shortNameKey.Key}, duplicate key"); - } - else - { - localeData.TryAdd($"{newItemId} ShortName", newLocaleDetails.ShortName); - localeData.TryAdd($"{newItemId} Description", newLocaleDetails.Description); - } + localeData![$"{newItemId} Name"] = newLocaleDetails.Name!; + localeData[$"{newItemId} ShortName"] = newLocaleDetails.ShortName!; + localeData[$"{newItemId} Description"] = newLocaleDetails.Description!; return localeData; });