From 5ec1e63888f31aa54a7fcf105e725da11d5e9103 Mon Sep 17 00:00:00 2001 From: Doug Slater Date: Thu, 10 Jul 2025 09:55:52 -0400 Subject: [PATCH] Respect filter priority --- BrowseRouter/Config/FilterPreference.cs | 4 +++- Directory.Build.props | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/BrowseRouter/Config/FilterPreference.cs b/BrowseRouter/Config/FilterPreference.cs index 8cf5a56..9747087 100644 --- a/BrowseRouter/Config/FilterPreference.cs +++ b/BrowseRouter/Config/FilterPreference.cs @@ -7,7 +7,9 @@ public static bool TryApply(IEnumerable filters, string input, { string temp = string.Empty; - bool ok = filters.Any(filter => filter.TryApply(input, out temp)); + bool ok = filters + .OrderBy(f => f.Priority) + .Any(f => f.TryApply(input, out temp)); output = ok ? temp : input; return ok; diff --git a/Directory.Build.props b/Directory.Build.props index d1e0e08..cb3972c 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -5,7 +5,7 @@ enable enable latest - 0.15.5 + 0.15.6 BrowseRouter EnduraByte LLC 2025