From 037753d54ab47e87b61c54045a38447bdc840f75 Mon Sep 17 00:00:00 2001 From: yomguy Date: Thu, 4 Apr 2013 15:31:18 +0200 Subject: [PATCH] copy item.file by default --- telemeta/views/item.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) 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(): -- 2.39.5