X-Git-Url: https://git.mdrn.pl/redakcja.git/blobdiff_plain/c48ff2d3e64065793c24cfb8ae151f02b8e6646a..f067862049a3be1faa5ff1a2535ea6362cea23de:/src/fileupload/views.py diff --git a/src/fileupload/views.py b/src/fileupload/views.py index 56a198ed..ddae62b1 100644 --- a/src/fileupload/views.py +++ b/src/fileupload/views.py @@ -98,7 +98,7 @@ class UploadView(FormView): return super(UploadView, self).dispatch(request, *args, **kwargs) def get(self, request, *args, **kwargs): - if request.is_ajax(): + if request.headers.get('x-requested-with') == 'XMLHttpRequest': files = [] path = self.get_safe_path() if os.path.isdir(path): @@ -119,9 +119,8 @@ class UploadView(FormView): quote(f.encode('utf-8'))), 'delete_type': "DELETE" }) - thumbnail_url = thumbnail(self.get_directory() + f), files.append(file_info) - return JSONResponse(files) + return JSONResponse({"files": files}) else: return super(UploadView, self).get(request, *args, **kwargs) @@ -144,7 +143,7 @@ class UploadView(FormView): quote(f.name.encode('utf-8'))), 'delete_type': "DELETE" }) - response = JSONResponse(data) + response = JSONResponse({"files": data}) response['Content-Disposition'] = 'inline; filename=files.json' return response