tomoya 1 тиждень тому
батько
коміт
98edf0111a
1 змінених файлів з 3 додано та 1 видалено
  1. 3 1
      backend/app/app/api/api_v1/endpoints/edm_saas_api.py

+ 3 - 1
backend/app/app/api/api_v1/endpoints/edm_saas_api.py

@@ -164,6 +164,8 @@ async def wait_finish(video_data:dict):
     await process.wait()
 
     task = celery_app.send_task("app.worker.make_video", kwargs=video_data)
+    
+    video = supabase.table(VIDEO_TABLE).update({"uuid":task.id}).eq('id', video_data['id']).execute()
     while True:
        await asyncio.sleep(1)
        if task.state != "PENDING":
@@ -208,7 +210,7 @@ async def wait_finish(video_data:dict):
             print(f"Discord response: {response.status_code}") 
         
         else:
-            video = supabase.table(VIDEO_TABLE).update({"progress_state":"FAILUR", "error_message":str(task.result)}).eq('id', video_data['id']).execute()
+            video = supabase.table(VIDEO_TABLE).update({"progress_state":"FAILURE", "error_message":str(task.result)}).eq('id', video_data['id']).execute()
             msg_data = f"{video_data['stored_filename']}:FAILURE:{task.result}" 
             message = f'edm-choozmo-com\n \
                         Video\n \