From b121dc82e3df4e57a4483f4df0a1b59560da1fa6 Mon Sep 17 00:00:00 2001 From: krek0 Date: Sat, 16 May 2026 16:15:57 +0200 Subject: [PATCH] fix: return empty string from image URL methods when no file is linked --- photologue/models.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/photologue/models.py b/photologue/models.py index 4a83efd..782f9dc 100644 --- a/photologue/models.py +++ b/photologue/models.py @@ -396,6 +396,8 @@ class Photo(MediaModel): return None def _get_size_url(self, size): + if not self.image: + return "" photosize = PhotoSizeCache().sizes.get(size) if not self.size_exists(photosize): self.create_size(photosize) @@ -620,7 +622,7 @@ class Photo(MediaModel): return reverse("photologue:pl-photo", args=[self.pk]) def get_download_url(self): - return self.image.url + return self.image.url if self.image else "" @property def file_path(self):