Don't crash if no entry

This commit is contained in:
2023-01-16 17:53:57 +01:00
parent 0a8a040040
commit 2090ff2cbb
2 changed files with 9 additions and 2 deletions

View File

@ -355,12 +355,14 @@ async def get_custom(feed_url, request: Request):
# Get previous data, this is used when creating the form.
custom_message: str = get_custom_message(reader, feed)
context = {"request": request, "feed": feed, "custom_message": custom_message}
# Get the first entry, this is used to show the user what the custom message will look like.
entries: Iterable[Entry] = reader.get_entries(feed=feed, limit=1)
for entry in entries:
first_entry: Entry = entry
# Append to context.
context["entry"] = entry
context = {"request": request, "feed": feed, "custom_message": custom_message, "entry": first_entry}
return templates.TemplateResponse("custom.html", context)