return response early
Browse files
App/Transcription/TranscriptionRoutes.py
CHANGED
@@ -118,6 +118,14 @@ async def create_file(
|
|
118 |
async def get_status(task_id):
|
119 |
task_result = AsyncResult(task_id)
|
120 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
121 |
entry: Transcriptions = await Transcriptions.objects.filter(task_id=task_id).first()
|
122 |
if task_result.status == "SUCCESS":
|
123 |
trans = TranscriptionResult(**task_result.result)
|
|
|
118 |
async def get_status(task_id):
|
119 |
task_result = AsyncResult(task_id)
|
120 |
|
121 |
+
if task_result.result == None:
|
122 |
+
return {
|
123 |
+
"task_id": task_id,
|
124 |
+
"task_status": task_result.status,
|
125 |
+
"task_result": task_result.result,
|
126 |
+
"id": entry.tl_file_id,
|
127 |
+
}
|
128 |
+
|
129 |
entry: Transcriptions = await Transcriptions.objects.filter(task_id=task_id).first()
|
130 |
if task_result.status == "SUCCESS":
|
131 |
trans = TranscriptionResult(**task_result.result)
|