Fixed product picture upload

This commit is contained in:
Raphael Michel
2016-03-03 18:11:30 +01:00
parent 2b15493e03
commit 76ed6550f3

View File

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