From f8c2f10d2c18bc30d8c4ff8682bbf0911a84a9e0 Mon Sep 17 00:00:00 2001 From: DarkRRb <177549718+DarkRRb@users.noreply.github.com> Date: Fri, 16 May 2025 09:51:02 +0800 Subject: [PATCH] [Core] fix failed to filter invalid images in special cases --- .../Message/Filter/Rule/OldAndInvalidImageFilterRule.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Lagrange.Core/Message/Filter/Rule/OldAndInvalidImageFilterRule.cs b/Lagrange.Core/Message/Filter/Rule/OldAndInvalidImageFilterRule.cs index 3e81368db..9cf5d0a52 100644 --- a/Lagrange.Core/Message/Filter/Rule/OldAndInvalidImageFilterRule.cs +++ b/Lagrange.Core/Message/Filter/Rule/OldAndInvalidImageFilterRule.cs @@ -14,7 +14,7 @@ public IEnumerable Apply(MessageChain chain) var result = new List(); var groups = images.GroupBy((image) => { - if (!Uri.IsWellFormedUriString(image.ImageUrl, UriKind.RelativeOrAbsolute)) return ImageType.Invalid; + if (!Uri.IsWellFormedUriString(image.ImageUrl, UriKind.Absolute)) return ImageType.Invalid; Uri uri = new Uri(image.ImageUrl);