Files
checklist/backend
ronalds d86a216766 Problema Resuelto: max_score no se actualizaba al eliminar preguntas
🐛 Problema
Cuando se eliminaban preguntas de un checklist, la Puntuación máxima no se recalculaba, quedando con valores incorrectos (más altos de lo que debería).

🔍 Causa
Al CREAR pregunta: solo se sumaban puntos (max_score += points)
Al ACTUALIZAR pregunta: no se recalculaba el max_score
Al ELIMINAR pregunta: no se restaban los puntos del max_score
 Solución
Nueva función helper recalculate_checklist_max_score():

Suma puntos de todas las preguntas NO eliminadas desde la base de datos
Garantiza consistencia siempre
Aplicada en 3 operaciones:

POST /api/questions - Al crear pregunta (línea ~960)
PUT /api/questions/{id} - Al actualizar puntos (línea ~1038)
DELETE /api/questions/{id} - Al eliminar pregunta (línea ~1167)
📦 Versión
Backend: 1.0.87 → 1.0.88
2025-12-01 00:18:05 -03:00
..
2025-11-19 01:09:25 -03:00
2025-11-19 01:09:25 -03:00
2025-11-18 16:46:20 -03:00
2025-11-18 13:09:42 -03:00
2025-11-19 01:09:25 -03:00
2025-11-19 01:09:25 -03:00