From 936b470575e9ecd3ff8899d77bae5cd0273e6020 Mon Sep 17 00:00:00 2001 From: Matt Nadareski Date: Thu, 24 Oct 2024 06:25:14 -0400 Subject: [PATCH] Fix minor logic bug in FilterRunner --- SabreTools.Core/Filter/FilterRunner.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/SabreTools.Core/Filter/FilterRunner.cs b/SabreTools.Core/Filter/FilterRunner.cs index aab9701e..b091ec4c 100644 --- a/SabreTools.Core/Filter/FilterRunner.cs +++ b/SabreTools.Core/Filter/FilterRunner.cs @@ -53,9 +53,9 @@ namespace SabreTools.Core.Filter foreach (var filter in Filters) { // If the filter isn't for this object type, skip - if (filter.Key.ItemName != itemName) + if (filter.Key.ItemName == "item" && Array.IndexOf(TypeHelper.GetDatItemTypeNames(), itemName) == -1) continue; - else if (filter.Key.ItemName == "item" && Array.IndexOf(TypeHelper.GetDatItemTypeNames(), itemName) > -1) + else if (filter.Key.ItemName != "item" && filter.Key.ItemName != itemName) continue; // If we don't get a match, it's a failure