v1.0.66 Backend / v1.0.60 Frontend - Fix error 422 en análisis IA sin respuesta
Backend (1.0.66): - 🐛 Fix: answer_value ahora es Optional en AnswerBase schema - Permite guardar respuestas con solo análisis IA y fotos - Permite guardar observaciones sin answer_value - Ya no rechaza con 422 cuando answer_value es null/vacío Frontend (1.0.60): - 🐛 Fix: saveAnswer ahora permite guardar si hay: * Valor de respuesta, O * Observaciones de IA, O * Fotos cargadas - Mejorada lógica de determinación de status - Solo calcula status si hay answer.value - Permite guardar análisis IA antes de seleccionar respuesta Flujo mejorado: 1. Usuario sube fotos 2. Click "Analizar con IA" → genera observaciones 3. Puede avanzar sin seleccionar respuesta (guardará solo observaciones) 4. O puede seleccionar respuesta después → actualiza el record Causa del error 422: - answer_value era required en schema - Al analizar fotos sin seleccionar respuesta se enviaba answer_value="" - Backend rechazaba con 422 Unprocessable Entity - Ahora answer_value es opcional y acepta null/vacío
This commit is contained in:
@@ -204,7 +204,7 @@ def send_completed_inspection_to_n8n(inspection, db):
|
||||
# No lanzamos excepción para no interrumpir el flujo normal
|
||||
|
||||
|
||||
BACKEND_VERSION = "1.0.65"
|
||||
BACKEND_VERSION = "1.0.66"
|
||||
app = FastAPI(title="Checklist Inteligente API", version=BACKEND_VERSION)
|
||||
|
||||
# S3/MinIO configuration
|
||||
|
||||
Reference in New Issue
Block a user