summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xclasses/rssutils.php7
1 files changed, 5 insertions, 2 deletions
diff --git a/classes/rssutils.php b/classes/rssutils.php
index b43e752da..cc011d61a 100755
--- a/classes/rssutils.php
+++ b/classes/rssutils.php
@@ -783,9 +783,12 @@ class RSSUtils {
$matched_filter_ids = implode(",", array_map(function($f) { return $f['id']; }, $matched_filters));
- $fsth = $pdo->prepare("UPDATE ttrss_filters2 SET last_triggered = NOW() WHERE
+
+ if ($matched_filter_ids) {
+ $fsth = $pdo->prepare("UPDATE ttrss_filters2 SET last_triggered = NOW() WHERE
id IN (?) AND owner_uid = ?");
- $fsth->execute([$matched_filter_ids, $owner_uid]);
+ $fsth->execute([$matched_filter_ids, $owner_uid]);
+ }
if (Debug::get_loglevel() >= Debug::$LOG_EXTENDED) {
Debug::log("matched filters: ", Debug::$LOG_VERBOSE);