1
0
Fork 0

OpenGraph: fall back on book cover when preview images are disabled

This commit is contained in:
Bart Schuurmans 2024-01-20 17:28:51 +01:00
parent ea9d3f8ba1
commit 646b27b7a7
2 changed files with 4 additions and 3 deletions

View file

@ -195,7 +195,7 @@ class Status(OrderedCollectionPageMixin, BookWyrmModel):
"""image to use as preview in meta tags when only this status is shown"""
if self.mention_books.exists():
book = self.mention_books.first()
return book.preview_image
return book.preview_image or book.cover
else:
return self.user.preview_image
@ -324,7 +324,7 @@ class BookStatus(Status):
@property
def page_image(self):
return self.book.preview_image or super().page_image
return self.book.preview_image or self.book.cover or super().page_image
class Comment(BookStatus):