Improve FindAndReturnChildrenAsItems performance

This commit is contained in:
Chomp
2025-02-24 16:45:19 +00:00
parent 903001aa68
commit e28e66d284
+1 -1
View File
@@ -788,7 +788,7 @@ public class ItemHelper(
}
// Items parentId matches root item AND returned items doesn't contain current child
if (string.Equals(childItem.ParentId,baseItemId, StringComparison.OrdinalIgnoreCase) && result.All(item => childItem.Id != item.Key))
if (string.Equals(childItem.ParentId,baseItemId, StringComparison.OrdinalIgnoreCase) && !result.ContainsKey(childItem.Id))
{
foreach (var item in FindAndReturnChildrenAsItems(items, childItem.Id))
{