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.contrib import messages
from django.core.files import File
from django.core.urlresolvers import resolve, reverse from django.core.urlresolvers import resolve, reverse
from django.db import transaction from django.db import transaction
from django.forms.models import ModelMultipleChoiceField, inlineformset_factory from django.forms.models import ModelMultipleChoiceField, inlineformset_factory
@@ -536,7 +537,10 @@ class ItemUpdateGeneral(ItemDetailMixin, EventPermissionRequiredMixin, UpdateVie
if form.has_changed(): if form.has_changed():
self.object.log_action( self.object.log_action(
'pretix.event.item.changed', user=self.request.user, data={ '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) return super().form_valid(form)