summaryrefslogtreecommitdiff
path: root/postgresqleu
diff options
context:
space:
mode:
authorMagnus Hagander2024-06-25 13:52:42 +0000
committerMagnus Hagander2024-06-25 13:52:42 +0000
commit7183a158d8cf1570b91dacb85b4b4b010d5ebf60 (patch)
tree6cd1bf556413f9f80396ce2638564ec6cc489dda /postgresqleu
parente60981df0f2cbac5f93a4ffc55ac5770487ede2d (diff)
Don't render broken image tags for declined benefits
Diffstat (limited to 'postgresqleu')
-rw-r--r--postgresqleu/confsponsor/benefitclasses/imageupload.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/postgresqleu/confsponsor/benefitclasses/imageupload.py b/postgresqleu/confsponsor/benefitclasses/imageupload.py
index 5f749393..4b9becc3 100644
--- a/postgresqleu/confsponsor/benefitclasses/imageupload.py
+++ b/postgresqleu/confsponsor/benefitclasses/imageupload.py
@@ -143,6 +143,9 @@ class ImageUpload(BaseBenefit):
return True
def render_claimdata(self, claimedbenefit, isadmin):
+ if claimedbenefit.declined:
+ return 'Benefit declined.'
+
if self.params.get('previewbackground', None):
return '<div class="sponsor-imagepreview"><span>Uploaded image: </span><img src="/events/sponsor/admin/imageview/{}/" /></div><div class="sponsor-imagepreview"><span>Preview on background: </span><img src="/events/sponsor/admin/imageview/{}/" style="background-color: {}" /></div>'.format(claimedbenefit.id, claimedbenefit.id, self.params.get('previewbackground'))
return 'Uploaded image: <img src="/events/sponsor/admin/imageview/%s/" />' % claimedbenefit.id