summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorwn_ <invalid@email.com>2025-05-18 16:06:44 +0000
committerwn_ <invalid@email.com>2025-05-18 16:06:44 +0000
commit2749c75b727944bed7f19a81687cc8ac3e5e7cd4 (patch)
tree358e6806115260dd612b739b369c27ee612b2197
parentadf71f09a924de1113f6b25e8e3d480a971ee698 (diff)
Minor ORM usage tweak in 'RSSUtils::update_rss_feed()'.
-rw-r--r--classes/RSSUtils.php12
1 files changed, 7 insertions, 5 deletions
diff --git a/classes/RSSUtils.php b/classes/RSSUtils.php
index 017deaf8b..da5862c56 100644
--- a/classes/RSSUtils.php
+++ b/classes/RSSUtils.php
@@ -344,11 +344,13 @@ class RSSUtils {
$cache = DiskCache::instance('feeds');
$feed_obj = ORM::for_table('ttrss_feeds')
- ->select_expr("ttrss_feeds.*,
- SUBSTRING_FOR_DATE(last_unconditional, 1, 19) AS last_unconditional,
- (favicon_is_custom IS NOT TRUE AND
- (favicon_last_checked IS NULL OR favicon_last_checked < NOW() - INTERVAL '12 hour')) AS favicon_needs_check")
- ->find_one($feed);
+ ->select('ttrss_feeds.*')
+ ->select_many_expr([
+ 'last_unconditional' => 'SUBSTRING_FOR_DATE(last_unconditional, 1, 19)',
+ 'favicon_needs_check' => "(favicon_is_custom IS NOT TRUE AND
+ (favicon_last_checked IS NULL OR favicon_last_checked < NOW() - INTERVAL '12 hour'))",
+ ])
+ ->find_one($feed);
if ($feed_obj) {
$feed_obj->last_update_started = Db::NOW();