From 4c71995560b4145ee4940a7193a6e37e0407b6b6 Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Thu, 3 Feb 2022 11:21:49 +0100 Subject: [PATCH] Support for file upload in asynctask.js --- src/pretix/static/pretixbase/js/asynctask.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/pretix/static/pretixbase/js/asynctask.js b/src/pretix/static/pretixbase/js/asynctask.js index 2389a47d69..14b430d32b 100644 --- a/src/pretix/static/pretixbase/js/asynctask.js +++ b/src/pretix/static/pretixbase/js/asynctask.js @@ -215,11 +215,17 @@ $(function () { 'this page and try again.' )); + + console.log($(this).get(0)) + var formData = new FormData($(this).get(0)) + formData.append('ajax', '1'); $.ajax( { 'type': 'POST', 'url': $(this).attr('action'), - 'data': $(this).serialize() + '&ajax=1', + 'data': formData, + processData: false, + contentType: false, 'success': async_task_callback, 'error': async_task_error, 'context': this,