Use book preview card for social media on status page

This commit is contained in:
Mouse Reeve
2021-12-03 09:58:14 -08:00
parent 9ee248033d
commit f6dfe3530a
2 changed files with 19 additions and 0 deletions

View File

@ -177,12 +177,19 @@ class Status(View):
params=[status.id, visible_thread, visible_thread],
)
preview = None
if hasattr(status, "book"):
preview = status.book.preview_image
elif status.mention_books.exists():
preview = status.mention_books.first().preview_image
data = {
**feed_page_data(request.user),
**{
"status": status,
"children": children,
"ancestors": ancestors,
"preview": preview,
},
}
return TemplateResponse(request, "feed/status.html", data)