diff --git a/SabreTools.Helper/Dats/Partials/DatFile.Bucketing.cs b/SabreTools.Helper/Dats/Partials/DatFile.Bucketing.cs index 39991b98..2de842b6 100644 --- a/SabreTools.Helper/Dats/Partials/DatFile.Bucketing.cs +++ b/SabreTools.Helper/Dats/Partials/DatFile.Bucketing.cs @@ -809,23 +809,8 @@ namespace SabreTools.Helper.Dats List items = this[game]; foreach (DatItem item in items) { - // We want a log statement for a unique case so that bug reports can be filed - if (item.Type == ItemType.Disk - && !this[parent].Select(i => i.Name).Contains(item.Name) - && this[parent].Contains(item)) - { - logger.Warning("For disk '" + item.Name + "', a hash-duplicate was found with a different name in set '" + parent + "'"); - } - - // If we have a disk, we have to see ONLY if the name is in the list - if (item.Type == ItemType.Disk && !this[parent].Select(i => i.Name).Contains(item.Name)) - { - item.Machine = parentMachine; - this[parent].Add(item); - } - - // Otherwise, we want to add it normally - else if (!this[parent].Contains(item)) + // If the parent doesn't already contain the item, add it + if (!this[parent].Contains(item)) { // TODO: Remove hack for just disks at a later date item.Name = (item.Type != ItemType.Disk ? item.Machine.Name + "\\" : "") + item.Name;