소스 검색

Merge pull request #4936 from pixelfed/staging

Update Inbox, cast live filters to lowercase
daniel 1 년 전
부모
커밋
01a86009e6
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;
                     }
                 }