show default image for items missing cover

This commit is contained in:
mein Name 2024-12-10 01:38:27 +00:00 committed by Henri Dickson
parent c6c3981a39
commit f500037d63
2 changed files with 5 additions and 1 deletions

View file

@ -727,6 +727,10 @@ class Item(PolymorphicModel):
else None
)
@property
def default_cover_image_url(self) -> str:
return f"{settings.SITE_INFO['site_url']}{settings.DEFAULT_ITEM_COVER}"
def merge_data_from_external_resource(
self, p: "ExternalResource", ignore_existing_content: bool = False
):

View file

@ -47,7 +47,7 @@
</span>
</div>
<div id="item-cover" class="left">
<img src="{{ item.cover_image_url|default:item.cover.url|relative_uri }}"
<img src="{{ item.cover_image_url|default:item.cover.url|default:item.default_cover_image_url|relative_uri }}"
alt="{{ item.display_title }}">
</div>
{% if request.user.is_authenticated and not mark.shelf_type %}