From 41c607502fbceae4ef7c8ae56ff0451cc4dc60fb Mon Sep 17 00:00:00 2001 From: kasperk81 <83082615+kasperk81@users.noreply.github.com> Date: Thu, 29 May 2025 05:55:32 +0300 Subject: [PATCH] Use ordered evaluation in BuildUrlList --- src/Mvc/Mvc.TagHelpers/src/GlobbingUrlBuilder.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Mvc/Mvc.TagHelpers/src/GlobbingUrlBuilder.cs b/src/Mvc/Mvc.TagHelpers/src/GlobbingUrlBuilder.cs index 0deb9113f551..39a9c57239af 100644 --- a/src/Mvc/Mvc.TagHelpers/src/GlobbingUrlBuilder.cs +++ b/src/Mvc/Mvc.TagHelpers/src/GlobbingUrlBuilder.cs @@ -124,7 +124,8 @@ private IReadOnlyList ExpandGlobbedUrl(string include, string exclude) options.AddExpirationToken(changeToken); trimmedIncludePatterns.Add(NormalizePath(includePattern)); } - var matcher = MatcherBuilder != null ? MatcherBuilder() : new Matcher(); + + var matcher = MatcherBuilder != null ? MatcherBuilder() : new Matcher(preserveFilterOrder: true); matcher.AddIncludePatterns(trimmedIncludePatterns); if (!string.IsNullOrWhiteSpace(exclude))