From b65c3b9fb840cf72e63661f4aa7e14abe8cd2ca7 Mon Sep 17 00:00:00 2001 From: Sonny Bakker Date: Tue, 6 Oct 2020 20:33:19 +0200 Subject: [PATCH] Use default favicons for twitter/subreddit rules --- src/newsreader/news/collection/tasks.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/newsreader/news/collection/tasks.py b/src/newsreader/news/collection/tasks.py index b37adf2..b82bf66 100644 --- a/src/newsreader/news/collection/tasks.py +++ b/src/newsreader/news/collection/tasks.py @@ -170,6 +170,18 @@ class FaviconTask(app.Task): collector = FaviconCollector() collector.collect(rules=rules) + + third_party_rules = user.rules.enabled().exclude( + type=RuleTypeChoices.feed + ) + + for rule in third_party_rules: + if rule.type == RuleTypeChoices.subreddit: + rule.favicon = "https://www.reddit.com/favicon.ico" + rule.save() + elif rule.type == RuleTypeChoices.twitter_timeline: + rule.favicon = "https://abs.twimg.com/favicons/favicon.ico" + rule.save() else: logger.warning(f"Cancelling task due to existing lock")