Minor ORM usage tweak in 'RSSUtils::update_rss_feed()'.

This commit is contained in:
wn_
2025-05-18 16:06:44 +00:00
parent adf71f09a9
commit 2749c75b72

View File

@@ -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();