From f500037d631903e33b52dab6060016fdc03723a2 Mon Sep 17 00:00:00 2001 From: mein Name Date: Tue, 10 Dec 2024 01:38:27 +0000 Subject: [PATCH] show default image for items missing cover --- catalog/common/models.py | 4 ++++ catalog/templates/item_base.html | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/catalog/common/models.py b/catalog/common/models.py index 564f5bce..1e94196b 100644 --- a/catalog/common/models.py +++ b/catalog/common/models.py @@ -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 ): diff --git a/catalog/templates/item_base.html b/catalog/templates/item_base.html index 55d5a107..ce7aa20d 100644 --- a/catalog/templates/item_base.html +++ b/catalog/templates/item_base.html @@ -47,7 +47,7 @@
- {{ item.display_title }}
{% if request.user.is_authenticated and not mark.shelf_type %}