diff --git a/Libraries/SPTarkov.Server.Core/Controllers/CustomizationController.cs b/Libraries/SPTarkov.Server.Core/Controllers/CustomizationController.cs
index b993ae2a..a03678ec 100644
--- a/Libraries/SPTarkov.Server.Core/Controllers/CustomizationController.cs
+++ b/Libraries/SPTarkov.Server.Core/Controllers/CustomizationController.cs
@@ -177,20 +177,12 @@ public class CustomizationController(
///
/// Session/Player id
///
- protected List GetAllTraderSuits(MongoId sessionId)
+ protected IEnumerable GetAllTraderSuits(MongoId sessionId)
{
- var traders = databaseService.GetTraders();
- var result = new List();
-
- foreach (var (traderId, trader) in traders)
- {
- if (trader.Base.CustomizationSeller is not null && trader.Base.CustomizationSeller.Value)
- {
- result.AddRange(GetTraderSuits(traderId, sessionId));
- }
- }
-
- return result;
+ return databaseService
+ .GetTraders()
+ .Where(trader => trader.Value.Base.CustomizationSeller.GetValueOrDefault(false))
+ .SelectMany(trader => GetTraderSuits(trader.Key, sessionId));
}
///