Fix new Frontend 12
This commit is contained in:
@@ -80,28 +80,6 @@ async def start_training_job(
|
||||
requested_start=request.start_date,
|
||||
requested_end=request.end_date
|
||||
)
|
||||
|
||||
training_config = {
|
||||
"job_id": job_id,
|
||||
"tenant_id": tenant_id,
|
||||
"bakery_location": {
|
||||
"latitude": 40.4168,
|
||||
"longitude": -3.7038
|
||||
},
|
||||
"requested_start": request.start_date.isoformat() if request.start_date else None,
|
||||
"requested_end": request.end_date.isoformat() if request.end_date else None,
|
||||
"estimated_duration_minutes": 15,
|
||||
"estimated_products": 10,
|
||||
"background_execution": True,
|
||||
"api_version": "v1"
|
||||
}
|
||||
|
||||
# Publish immediate event (training started)
|
||||
await publish_job_started(
|
||||
job_id=job_id,
|
||||
tenant_id=tenant_id,
|
||||
config=training_config
|
||||
)
|
||||
|
||||
# Return immediate success response
|
||||
response_data = {
|
||||
@@ -174,11 +152,30 @@ async def execute_training_job_background(
|
||||
|
||||
status_manager = TrainingStatusManager(db_session=db_session)
|
||||
|
||||
# Publish progress event
|
||||
await publish_job_progress(job_id, tenant_id, 5, "Initializing training pipeline")
|
||||
|
||||
try:
|
||||
|
||||
training_config = {
|
||||
"job_id": job_id,
|
||||
"tenant_id": tenant_id,
|
||||
"bakery_location": {
|
||||
"latitude": 40.4168,
|
||||
"longitude": -3.7038
|
||||
},
|
||||
"requested_start": requested_start if requested_start else None,
|
||||
"requested_end": requested_end if requested_end else None,
|
||||
"estimated_duration_minutes": 15,
|
||||
"estimated_products": None,
|
||||
"background_execution": True,
|
||||
"api_version": "v1"
|
||||
}
|
||||
|
||||
# Publish immediate event (training started)
|
||||
await publish_job_started(
|
||||
job_id=job_id,
|
||||
tenant_id=tenant_id,
|
||||
config=training_config
|
||||
)
|
||||
|
||||
await status_manager.update_job_status(
|
||||
job_id=job_id,
|
||||
status="running",
|
||||
|
||||
Reference in New Issue
Block a user