From 652a26ad01d38c1250d817d3faa4ef8010769afb Mon Sep 17 00:00:00 2001 From: Roman Kelesidis Date: Thu, 27 Jun 2024 16:08:00 +0700 Subject: [PATCH] Update clean_pm.php --- library/includes/cron/jobs/clean_pm.php | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/library/includes/cron/jobs/clean_pm.php b/library/includes/cron/jobs/clean_pm.php index 45e9cc14..9d13d947 100644 --- a/library/includes/cron/jobs/clean_pm.php +++ b/library/includes/cron/jobs/clean_pm.php @@ -17,9 +17,11 @@ if ($pm_days_keep != 0) $end_id = $start_id + $per_cycle - 1; DB()->query(" - DELETE FROM " . BB_PRIVMSGS . " - WHERE privmsgs_id BETWEEN $start_id AND $end_id - AND privmsgs_date < " . (TIMENOW - 86400 * $pm_days_keep) . " + DELETE pm, pmt + FROM " . BB_PRIVMSGS . " pm + LEFT JOIN " . BB_PRIVMSGS_TEXT . " pmt ON(pmt.privmsgs_text_id = pm.privmsgs_id) + WHERE pm.privmsgs_id BETWEEN $start_id AND $end_id + AND pm.privmsgs_date < " . (TIMENOW - 86400 * $pm_days_keep) . " "); if ($end_id > $finish_id) {