Don't fail if feed doesn't have a webhook
This commit is contained in:
@ -286,8 +286,13 @@ def make_context_index(request) -> dict:
|
|||||||
feed_list = []
|
feed_list = []
|
||||||
feeds: Iterable[Feed] = reader.get_feeds()
|
feeds: Iterable[Feed] = reader.get_feeds()
|
||||||
for feed in feeds:
|
for feed in feeds:
|
||||||
|
try:
|
||||||
hook = reader.get_tag(feed.url, "webhook")
|
hook = reader.get_tag(feed.url, "webhook")
|
||||||
feed_list.append({"feed": feed, "webhook": hook})
|
feed_list.append({"feed": feed, "webhook": hook})
|
||||||
|
except TagNotFoundError:
|
||||||
|
# TODO: Show this error on the page.
|
||||||
|
# Don't crash if a feed doesn't have a webhook for some reason.
|
||||||
|
continue
|
||||||
|
|
||||||
# Sort feed_list by when the feed was added.
|
# Sort feed_list by when the feed was added.
|
||||||
feed_list.sort(key=lambda x: x["feed"].added)
|
feed_list.sort(key=lambda x: x["feed"].added)
|
||||||
|
Reference in New Issue
Block a user