Files
aiform_prod/frontend
AI Assistant 4516fe8bfe feat: Add wizard_answers to propertyName conversion mapping
Problem:
- Data comes from DB in wizard_answers format (answers to wizard questions)
- Form confirmation expects propertyName format (structured data: applicant, case, contract_or_service)
- transformDraftToClaimPlanFormat tried to extract propertyName data from DB, but it doesn't exist there
- Form shows empty because propertyName structure is empty

Solution:
1. Added wizard_answers parsing from multiple sources:
   - body.answers, payload.answers
   - body.wizard_answers, payload.wizard_answers

2. Added basic field mapping from wizard_answers to propertyName:
   - answersParsed.item → contract_or_service.subject
   - answersParsed.price → contract_or_service.amount_paid
   - answersParsed.place_date → contract_or_service.agreement_date
   - answersParsed.steps_taken → claim.description

3. Added logging to debug data flow:
   - Logs what data exists in DB
   - Logs wizard_answers parsing
   - Logs conversion process

Note: This is a basic mapping. Full conversion requires complete field mapping from wizard_answers to propertyName structure.

Files:
- frontend/src/pages/ClaimForm.tsx: Added wizard_answers conversion
2025-11-24 16:33:16 +03:00
..