diff options
| author | wn_ <invalid@email.com> | 2025-05-18 16:06:44 +0000 |
|---|---|---|
| committer | wn_ <invalid@email.com> | 2025-05-18 16:06:44 +0000 |
| commit | 2749c75b727944bed7f19a81687cc8ac3e5e7cd4 (patch) | |
| tree | 358e6806115260dd612b739b369c27ee612b2197 | |
| parent | adf71f09a924de1113f6b25e8e3d480a971ee698 (diff) | |
Minor ORM usage tweak in 'RSSUtils::update_rss_feed()'.
| -rw-r--r-- | classes/RSSUtils.php | 12 |
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(); |