From: yomguy Date: Thu, 4 Apr 2013 13:31:18 +0000 (+0200) Subject: copy item.file by default X-Git-Tag: 1.4.5~40^2~2 X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=037753d54ab47e87b61c54045a38447bdc840f75;p=telemeta.git copy item.file by default --- diff --git a/telemeta/views/item.py b/telemeta/views/item.py index 8b892fa2..72ed1ef4 100644 --- a/telemeta/views/item.py +++ b/telemeta/views/item.py @@ -276,7 +276,12 @@ class ItemView(object): source_item = MediaItem.objects.get(public_id=public_id) item = MediaItem() format = Format() - item_form = MediaItemForm(data=request.POST, files=request.FILES, instance=item, prefix='item') + + if request.FILES: + item_form = MediaItemForm(data=request.POST, files=request.FILES, instance=item, prefix='item') + else: + item_form = MediaItemForm(data=request.POST, instance=item, prefix='item') + format_form = FormatForm(data=request.POST, instance=format, prefix='format') if item_form.is_valid():