forked from 0x2620/pandora
allow reuploading frames, #849
This commit is contained in:
parent
fd496dfee0
commit
7588e81f71
1 changed files with 2 additions and 3 deletions
|
@ -130,7 +130,8 @@ def upload(request):
|
||||||
response = json_response({})
|
response = json_response({})
|
||||||
f = get_object_or_404_json(models.File, oshash=request.POST['id'])
|
f = get_object_or_404_json(models.File, oshash=request.POST['id'])
|
||||||
if 'frame' in request.FILES:
|
if 'frame' in request.FILES:
|
||||||
if f.frames.count() == 0:
|
if f.editable(request.user):
|
||||||
|
f.frames.delete()
|
||||||
for frame in request.FILES.getlist('frame'):
|
for frame in request.FILES.getlist('frame'):
|
||||||
name = frame.name
|
name = frame.name
|
||||||
#float required?
|
#float required?
|
||||||
|
@ -143,8 +144,6 @@ def upload(request):
|
||||||
f.item.select_frame()
|
f.item.select_frame()
|
||||||
f.item.save()
|
f.item.save()
|
||||||
item.tasks.update_poster.delay(f.item.itemId)
|
item.tasks.update_poster.delay(f.item.itemId)
|
||||||
else:
|
|
||||||
response = json_response(status=403, text='permissino denied')
|
|
||||||
if 'file' in request.FILES:
|
if 'file' in request.FILES:
|
||||||
if not f.available:
|
if not f.available:
|
||||||
if f.data:
|
if f.data:
|
||||||
|
|
Loading…
Reference in a new issue