浏览代码

Update Inbox, cast live filters to lowercase

Daniel Supernault 1 年之前
父节点
当前提交
d835e0adaa
共有 2 个文件被更改,包括 4 次插入4 次删除
  1. 2 2
      app/Util/ActivityPub/Helpers.php
  2. 2 2
      app/Util/ActivityPub/Inbox.php

+ 2 - 2
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;
                     }
                 }

+ 2 - 2
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;
                     }
                 }