From bf5f4951f200ac1f56a32144a7695b0e9e4d1122 Mon Sep 17 00:00:00 2001 From: marsalva Date: Sun, 15 Mar 2026 18:31:22 +0000 Subject: [PATCH] Actualizar server.js --- server.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/server.js b/server.js index 91db4a1..bdb0a0e 100644 --- a/server.js +++ b/server.js @@ -2881,8 +2881,10 @@ app.get("/public/portal/:token/location/:serviceId", async (req, res) => { app.get("/public/assignment/:token", async (req, res) => { try { const { token } = req.params; + // 馃 A脩ADIDO: Subconsulta m谩gica para sacar el nombre real del Gremio const q = await pool.query(` - SELECT ap.*, s.raw_data, s.service_ref, s.is_urgent, u.full_name + SELECT ap.*, s.raw_data, s.service_ref, s.is_urgent, u.full_name, + (SELECT name FROM guilds WHERE id::text = s.raw_data->>'guild_id' LIMIT 1) as real_guild_name FROM assignment_pings ap JOIN scraped_services s ON ap.scraped_id = s.id JOIN users u ON ap.user_id = u.id @@ -2905,8 +2907,9 @@ app.get("/public/assignment/:token", async (req, res) => { // Parsear datos para enviarlos bonitos a la pantalla de aceptar.html const raw = assign.raw_data || {}; const serviceData = { - "Gremio": raw["Gremio"] || raw.guild_name || "Servicio General", + "Gremio": assign.real_guild_name || raw["Gremio"] || raw.guild_name || "Servicio General", "Expediente": assign.service_ref || raw["Referencia"] || "Sin Ref", + "Direcci贸n": raw["Direcci贸n"] || raw["DOMICILIO"] || "", "Poblaci贸n": raw["Poblaci贸n"] || raw["POBLACION-PROVINCIA"] || "", "C贸digo Postal": raw["C贸digo Postal"] || "", "Descripci贸n": raw["Descripci贸n"] || raw["DESCRIPCION"] || "Revisar en el lugar."