From 76ed6550f389ec377014db1730fb5a8ca7f0e376 Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Thu, 3 Mar 2016 18:11:30 +0100 Subject: [PATCH] Fixed product picture upload --- src/pretix/control/views/item.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/pretix/control/views/item.py b/src/pretix/control/views/item.py index 0f707bd00e..a2efdffdc1 100644 --- a/src/pretix/control/views/item.py +++ b/src/pretix/control/views/item.py @@ -1,4 +1,5 @@ from django.contrib import messages +from django.core.files import File from django.core.urlresolvers import resolve, reverse from django.db import transaction from django.forms.models import ModelMultipleChoiceField, inlineformset_factory @@ -536,7 +537,10 @@ class ItemUpdateGeneral(ItemDetailMixin, EventPermissionRequiredMixin, UpdateVie if form.has_changed(): self.object.log_action( 'pretix.event.item.changed', user=self.request.user, data={ - k: form.cleaned_data.get(k) for k in form.changed_data + k: (form.cleaned_data.get(k).name + if isinstance(form.cleaned_data.get(k), File) + else form.cleaned_data.get(k)) + for k in form.changed_data } ) return super().form_valid(form)