From 02d181f7b85c2dedd82806bba913ecee33381590 Mon Sep 17 00:00:00 2001 From: Zankaria Date: Sat, 30 Aug 2025 21:53:22 +0200 Subject: [PATCH] ReportQueries.php: fix filterReports always returning valid reports --- inc/Data/ReportQueries.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/inc/Data/ReportQueries.php b/inc/Data/ReportQueries.php index bfd78990..156a6ccc 100644 --- a/inc/Data/ReportQueries.php +++ b/inc/Data/ReportQueries.php @@ -89,7 +89,7 @@ class ReportQueries { // Get the reports without a post. $invalid = []; foreach ($raw_reports as $report) { - if (isset($report_posts[$report['board']][$report['post']])) { + if (!isset($report_posts[$report['board']][$report['post']])) { $invalid[] = $report; } } @@ -129,7 +129,7 @@ class ReportQueries { $query = $this->pdo->prepare('SELECT `board`, `post`, `id` FROM `reports`'); $query->execute(); $raw_reports = $query->fetchAll(\PDO::FETCH_ASSOC); - $valid_reports = $this->filterReports($raw_reports, false, null); + $valid_reports = $this->filterReports($raw_reports, false); $count = \count($valid_reports); return $count; @@ -176,7 +176,7 @@ class ReportQueries { $query = $this->pdo->prepare('SELECT `board`, `post`, `id` FROM `reports`'); $query->execute(); $raw_reports = $query->fetchAll(\PDO::FETCH_ASSOC); - $invalid_reports = $this->filterReports($raw_reports, true, null); + $invalid_reports = $this->filterReports($raw_reports, true); foreach ($invalid_reports as $report) { $this->deleteReportImpl($report['board'], $report['post']);