update the status
Browse files
App/Transcription/TranscriptionRoutes.py
CHANGED
@@ -65,6 +65,13 @@ async def create_file(
|
|
65 |
@transcription_router.get("/tasks/{task_id}")
|
66 |
async def get_status(task_id):
|
67 |
task_result = AsyncResult(task_id)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
68 |
result = {
|
69 |
"task_id": task_id,
|
70 |
"task_status": task_result.status,
|
|
|
65 |
@transcription_router.get("/tasks/{task_id}")
|
66 |
async def get_status(task_id):
|
67 |
task_result = AsyncResult(task_id)
|
68 |
+
entry: Transcriptions = await Transcriptions.objects.filter(task_id=task_id).first()
|
69 |
+
if task_result.status == "SUCCESS":
|
70 |
+
await entry.update(
|
71 |
+
content=task_result.result, transcription_state=task_result.status
|
72 |
+
)
|
73 |
+
else:
|
74 |
+
await entry.update(transcription_state=task_result.status)
|
75 |
result = {
|
76 |
"task_id": task_id,
|
77 |
"task_status": task_result.status,
|