Browse Source

Enable to pass task id to download api

pull/1310/head
Hironsan 4 years ago
parent
commit
2171426bb8
2 changed files with 4 additions and 3 deletions
  1. 4
      app/api/urls.py
  2. 3
      app/api/views/export_dataset.py

4
app/api/urls.py

@ -19,9 +19,9 @@ urlpatterns_project = [
name='download-format'
),
path(
route='export',
route='download',
view=views.DownloadAPI.as_view(),
name='export-dataset'
name='download-dataset'
),
path(
route='statistics',

3
app/api/views/export_dataset.py

@ -26,7 +26,8 @@ class DownloadAPI(APIView):
permission_classes = [IsAuthenticated & IsProjectAdmin]
def get(self, request, *args, **kwargs):
task = AsyncResult(kwargs['task_id'])
task_id = request.GET['taskId']
task = AsyncResult(task_id)
ready = task.ready()
if ready:
filename = task.result

Loading…
Cancel
Save