From 84c4042ac883ac5bdc0e281cbdceae864ca6eb75 Mon Sep 17 00:00:00 2001 From: Julian Hurst Date: Thu, 21 Jul 2022 10:56:02 +0200 Subject: Fix match (url) filter when there are (or not) trailing slashes --- imp.ha | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/imp.ha b/imp.ha index 378fe73..1a5f7a4 100644 --- a/imp.ha +++ b/imp.ha @@ -178,7 +178,9 @@ fn isfiltered(acc: account, f: filter) bool = { }; }; for (let i = 0z; i < len(f.urls); i += 1) { - if (strings::compare(f.urls[i], acc.url) == 0) { + const url1 = strings::rtrim(f.urls[i], '/'); + const url2 = strings::rtrim(acc.url, '/'); + if (strings::compare(url1, url2) == 0) { return true; }; }; -- cgit v1.2.3