From d835e0adaaa16db3bfb0560851f917574e78fb91 Mon Sep 17 00:00:00 2001 From: Daniel Supernault Date: Fri, 16 Feb 2024 06:57:04 -0700 Subject: [PATCH] Update Inbox, cast live filters to lowercase --- app/Util/ActivityPub/Helpers.php | 4 ++-- app/Util/ActivityPub/Inbox.php | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/app/Util/ActivityPub/Helpers.php b/app/Util/ActivityPub/Helpers.php index e25fd93b7..bcf4f359c 100644 --- a/app/Util/ActivityPub/Helpers.php +++ b/app/Util/ActivityPub/Helpers.php @@ -321,11 +321,11 @@ class Helpers { $filters = array_map('trim', explode(',', $filters)); $content = $res['content']; foreach($filters as $filter) { - $filter = trim($filter); + $filter = trim(strtolower($filter)); if(!$filter || !strlen($filter)) { continue; } - if(str_contains($content, $filter)) { + if(str_contains(strtolower($content), $filter)) { return; } } diff --git a/app/Util/ActivityPub/Inbox.php b/app/Util/ActivityPub/Inbox.php index b6ae80893..62ab3be75 100644 --- a/app/Util/ActivityPub/Inbox.php +++ b/app/Util/ActivityPub/Inbox.php @@ -203,11 +203,11 @@ class Inbox $filters = array_map('trim', explode(',', $filters)); $content = $activity['content']; foreach($filters as $filter) { - $filter = trim($filter); + $filter = trim(strtolower($filter)); if(!$filter || !strlen($filter)) { continue; } - if(str_contains($content, $filter)) { + if(str_contains(strtolower($content), $filter)) { return; } }