Fix: no borrar la fecha de la cita al marcar un servicio como Anulado
Al finalizar/anular un servicio se borraban scheduled_date y scheduled_time, lo que lo hacía desaparecer de golpe de calendario.html (que solo muestra servicios con fecha). Ahora solo se borra la fecha para 'pendiente' y 'desasignado' (que vuelven a la bolsa); los anulados conservan su fecha y se muestran con el watermark 'Cerrado' que ya tenía preparado el frontend.
This commit is contained in:
@@ -3445,7 +3445,7 @@ app.put("/services/set-appointment/:id", authMiddleware, async (req, res) => {
|
||||
stName = (statusQ.rows[0]?.name || "").toLowerCase();
|
||||
}
|
||||
|
||||
if (stName.includes('pendiente') || stName.includes('desasignado') || stName.includes('anulado')) {
|
||||
if (stName.includes('pendiente') || stName.includes('desasignado')) {
|
||||
newDate = "";
|
||||
newTime = "";
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user