diff --git a/frontend/src/components/form/Step1Policy.tsx b/frontend/src/components/form/Step1Policy.tsx index a50d852..70245a6 100644 --- a/frontend/src/components/form/Step1Policy.tsx +++ b/frontend/src/components/form/Step1Policy.tsx @@ -89,8 +89,13 @@ export default function Step1Policy({ formData, updateFormData, onNext, addDebug const data = JSON.parse(event.data); console.log('📨 SSE event received:', data); - if (data.event_type === 'ocr_completed') { - console.log('✅ SSE: Получил событие ocr_completed!', data); + // Проверяем разные варианты event_type (для совместимости с разными workflow) + const isOcrCompleted = data.event_type === 'ocr_completed' || + data.event_type === 'policy_ocr_completed' || + data.event_type?.includes('ocr_completed'); + + if (isOcrCompleted) { + console.log('✅ SSE: Получил событие OCR completed!', data); setUploadProgress(''); setUploading(false);