From 52c535f2cb373101b49dbacf8b4b8dbd7372b203 Mon Sep 17 00:00:00 2001 From: marsalva Date: Wed, 18 Mar 2026 19:42:43 +0000 Subject: [PATCH] Actualizar server.js --- server.js | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/server.js b/server.js index 2d88bfb..05a8afb 100644 --- a/server.js +++ b/server.js @@ -2151,9 +2151,9 @@ app.put('/providers/scraped/:id', authMiddleware, async (req, res) => { // Rescatamos si es urgente (es una columna física en tu base de datos) const isUrgentFinal = is_urgent !== undefined ? is_urgent : current.rows[0].is_urgent; - // 🧹 AUTO-ARCHIVO: Si es finalizado o anulado, lo enterramos de verdad - const isFinal = stName.includes('finalizado') || stName.includes('terminado') || stName.includes('anulado'); - const mainStatus = isFinal ? 'archived' : 'imported'; + // 🛑 YA NO ARCHIVAMOS: Lo mantenemos activo en el panel con su estado "Finalizado" + const currentStatus = current.rows[0].status; + const mainStatus = currentStatus === 'pending' ? 'imported' : currentStatus; await pool.query( `UPDATE scraped_services SET raw_data = $1, assigned_to = $2, is_urgent = $3, status = $6 WHERE id = $4 AND owner_id = $5`, @@ -2311,9 +2311,8 @@ app.put("/services/set-appointment/:id", authMiddleware, async (req, res) => { "status_operativo": status_operativo }; - // 🧹 AUTO-ARCHIVO DESDE LA APP - const isFinalApp = stName.includes('finalizado') || stName.includes('terminado') || stName.includes('anulado'); - const mainStatusApp = isFinalApp ? 'archived' : 'imported'; + // 🛑 YA NO ARCHIVAMOS DESDE LA APP: Se queda visible + const mainStatusApp = current.rows[0].status === 'pending' ? 'imported' : current.rows[0].status; await pool.query('UPDATE scraped_services SET raw_data = $1, assigned_to = $2, status = $5 WHERE id = $3 AND owner_id = $4', [JSON.stringify(updatedRawData), finalAssignedTo, id, req.user.accountId, mainStatusApp]