From f5941aa05cd5137fbca76316489e59fe84257e59 Mon Sep 17 00:00:00 2001 From: Chomp Date: Tue, 25 Feb 2025 17:00:24 +0000 Subject: [PATCH] Added early exit to `GetContainerItemsWithChildren` --- Libraries/Core/Helpers/BotGeneratorHelper.cs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Libraries/Core/Helpers/BotGeneratorHelper.cs b/Libraries/Core/Helpers/BotGeneratorHelper.cs index c8a3784e..88ead939 100644 --- a/Libraries/Core/Helpers/BotGeneratorHelper.cs +++ b/Libraries/Core/Helpers/BotGeneratorHelper.cs @@ -696,6 +696,11 @@ public class BotGeneratorHelper( protected List GetContainerItemsWithChildren(IEnumerable containerRootItems, List inventoryItems) { var result = new List(); + if (!containerRootItems.Any()) + { + // Container has no root items + return result; + } // Filter out all items without location prop, (child items) var itemsWithoutLocation = inventoryItems.Where(item => item.Location is null).ToList();