From c076579300c7950737198239fc32c13296d4fba4 Mon Sep 17 00:00:00 2001 From: j <0x006A@0x2620.org> Date: Sun, 5 Oct 2014 14:58:53 +0200 Subject: [PATCH] only get file if we have a chunk --- pandora/archive/views.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pandora/archive/views.py b/pandora/archive/views.py index 99043f11..d267bd01 100644 --- a/pandora/archive/views.py +++ b/pandora/archive/views.py @@ -275,11 +275,12 @@ def firefogg_upload(request): @login_required_json def direct_upload(request): if 'id' in request.GET: - file = models.File.objects.get(oshash=request.GET['id']) + oshash = request.GET['id'] else: oshash = request.POST['id'] response = json_response(status=400, text='this request requires POST') if 'chunk' in request.FILES: + file = models.File.objects.get(oshash=oshash) if file.editable(request.user): response = process_chunk(request, file.save_chunk) response['resultUrl'] = request.build_absolute_uri(file.item.get_absolute_url())