From af0498fe679fe00f4b0ea07bb55c15e6deca8840 Mon Sep 17 00:00:00 2001 From: Alexandre Alapetite Date: Mon, 9 Sep 2024 10:36:52 +0200 Subject: Fix auto-read tags (#6790) fix https://github.com/FreshRSS/FreshRSS/issues/6788 --- app/Models/Entry.php | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'app') diff --git a/app/Models/Entry.php b/app/Models/Entry.php index 415bc0235..a4b8e1366 100644 --- a/app/Models/Entry.php +++ b/app/Models/Entry.php @@ -670,6 +670,7 @@ HTML; foreach ($filter->getTags() as $tag2) { $found = false; foreach ($this->tags as $tag1) { + $tag1 = ltrim($tag1, '#'); if (strcasecmp($tag1, $tag2) === 0) { $found = true; break; @@ -682,6 +683,7 @@ HTML; foreach ($filter->getTagsRegex() as $tag2) { $found = false; foreach ($this->tags as $tag1) { + $tag1 = ltrim($tag1, '#'); if (preg_match($tag2, $tag1) === 1) { $found = true; break; @@ -694,6 +696,7 @@ HTML; foreach ($filter->getNotTags() as $tag2) { $found = false; foreach ($this->tags as $tag1) { + $tag1 = ltrim($tag1, '#'); if (strcasecmp($tag1, $tag2) === 0) { $found = true; break; @@ -706,6 +709,7 @@ HTML; foreach ($filter->getNotTagsRegex() as $tag2) { $found = false; foreach ($this->tags as $tag1) { + $tag1 = ltrim($tag1, '#'); if (preg_match($tag2, $tag1) === 1) { $found = true; break; -- cgit v1.2.3