diff --git a/SabreTools.DatFiles/DatFile.Filtering.cs b/SabreTools.DatFiles/DatFile.Filtering.cs index 840ab9ac..4718c9cd 100644 --- a/SabreTools.DatFiles/DatFile.Filtering.cs +++ b/SabreTools.DatFiles/DatFile.Filtering.cs @@ -309,14 +309,8 @@ namespace SabreTools.DatFiles // Then we want to get a mapping of all machines to parents Dictionary> parents = []; - foreach (string key in ItemsDB.SortedKeys) + foreach (var machine in GetMachinesDB()) { - var items = GetItemsForBucketDB(key); - if (items == null || items.Count == 0) - continue; - - var item = items.First(); - var machine = ItemsDB.GetMachineForItem(item.Key); if (machine.Value == null) continue;