Fix fetch sales

This commit is contained in:
Urtzi Alfaro
2025-07-25 21:56:53 +02:00
parent f012f1bb14
commit e93089aaad
3 changed files with 5 additions and 6 deletions

View File

@@ -5,7 +5,7 @@ import {
} from '../types/api'; } from '../types/api';
export interface TrainingJobStatus { export interface TrainingJobStatus {
id: string; job_id: string;
tenant_id: string; tenant_id: string;
status: 'queued' | 'running' | 'completed' | 'failed' | 'cancelled'; status: 'queued' | 'running' | 'completed' | 'failed' | 'cancelled';
progress: number; progress: number;
@@ -76,7 +76,7 @@ export class TrainingService {
* Start new training job * Start new training job
*/ */
async startTraining(config: TrainingConfiguration): Promise<TrainingJobStatus> { async startTraining(config: TrainingConfiguration): Promise<TrainingJobStatus> {
const response = await apiClient.post<ApiResponse<TrainingJobStatus>>( const response = await apiClient.post<TrainingJobStatus>(
'/api/v1/training/jobs', '/api/v1/training/jobs',
config config
); );

View File

@@ -141,7 +141,7 @@ const OnboardingPage = () => {
// Update form data with training job ID // Update form data with training job ID
setFormData(prev => ({ setFormData(prev => ({
...prev, ...prev,
trainingTaskId: trainingJob.id, trainingTaskId: trainingJob.job_id,
trainingStatus: 'running' trainingStatus: 'running'
})); }));

View File

@@ -411,8 +411,7 @@ class TrainingService:
# Call data service to get sales data # Call data service to get sales data
async with httpx.AsyncClient() as client: async with httpx.AsyncClient() as client:
params = { params = {
"tenant_id": tenant_id, "tenant_id": tenant_id
"include_all": True
} }
if hasattr(request, 'start_date') and request.start_date: if hasattr(request, 'start_date') and request.start_date:
@@ -425,7 +424,7 @@ class TrainingService:
params["limit"] = limit params["limit"] = limit
response = await client.get( response = await client.get(
f"{settings.DATA_SERVICE_URL}/api/sales", f"{settings.DATA_SERVICE_URL}/api/v1/sales/",
params=params, params=params,
timeout=30.0 timeout=30.0
) )