default is set to []
Browse files
App/Transcription/Schemas.py
CHANGED
@@ -28,7 +28,7 @@ class TranscriptionResult(BaseModel):
|
|
28 |
duration: int = 0
|
29 |
language: str = "-"
|
30 |
status: str = Field(default="PENDING", alias="transcription_state")
|
31 |
-
content: list = []
|
32 |
|
33 |
|
34 |
class UserDetails(BaseModel):
|
|
|
28 |
duration: int = 0
|
29 |
language: str = "-"
|
30 |
status: str = Field(default="PENDING", alias="transcription_state")
|
31 |
+
content: list = Field(default=[], alias="transcript")
|
32 |
|
33 |
|
34 |
class UserDetails(BaseModel):
|
App/Transcription/TranscriptionRoutes.py
CHANGED
@@ -134,7 +134,7 @@ async def get_status(task_id):
|
|
134 |
entry: Transcriptions = await Transcriptions.objects.filter(task_id=task_id).first()
|
135 |
result = TranscriptionResult(**entry.__dict__)
|
136 |
if result.status == "SUCCESS":
|
137 |
-
return result
|
138 |
task_result = AsyncResult(task_id)
|
139 |
|
140 |
if task_result.result == None:
|
@@ -158,4 +158,4 @@ async def get_status(task_id):
|
|
158 |
await entry.update(**_trans.dict(exclude={"transcription"}))
|
159 |
|
160 |
result = TranscriptionResult(**entry.__dict__)
|
161 |
-
return result
|
|
|
134 |
entry: Transcriptions = await Transcriptions.objects.filter(task_id=task_id).first()
|
135 |
result = TranscriptionResult(**entry.__dict__)
|
136 |
if result.status == "SUCCESS":
|
137 |
+
return result
|
138 |
task_result = AsyncResult(task_id)
|
139 |
|
140 |
if task_result.result == None:
|
|
|
158 |
await entry.update(**_trans.dict(exclude={"transcription"}))
|
159 |
|
160 |
result = TranscriptionResult(**entry.__dict__)
|
161 |
+
return result
|