Compare commits

...

2 commits

Author SHA1 Message Date
krek0
b0027be96c fix: seek uploaded file to start before saving to avoid empty image on commit
All checks were successful
Docker / build (release) Successful in 9s
2026-05-16 16:16:26 +02:00
krek0
b121dc82e3 fix: return empty string from image URL methods when no file is linked 2026-05-16 16:15:57 +02:00
2 changed files with 4 additions and 1 deletions

View file

@ -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):

View file

@ -313,6 +313,7 @@ class GalleryUpload(PermissionRequiredMixin, FormView):
obj.save()
obj.galleries.set([gallery])
def _save(o=obj, fp=file_path, f=file_obj, ff=file_field, ps=post_save):
f.seek(0)
getattr(o, ff).save(fp, f)
if ps:
ps(o)