diff --git a/server.js b/server.js index a1aee02..216b3d6 100644 --- a/server.js +++ b/server.js @@ -340,11 +340,19 @@ app.post("/providers/credentials", authMiddleware, async (req, res) => { } catch (e) { res.status(500).json({ ok: false }); } }); +// RUTA CORREGIDA: Ahora entrega todos los servicios para que el filtro del panel funcione app.get("/providers/scraped", authMiddleware, async (req, res) => { try { - const q = await pool.query("SELECT * FROM scraped_services WHERE owner_id=$1 AND status='pending' ORDER BY created_at DESC", [req.user.accountId]); + // Eliminado el filtro status='pending' para permitir ver archivados + const q = await pool.query( + "SELECT * FROM scraped_services WHERE owner_id=$1 ORDER BY created_at DESC", + [req.user.accountId] + ); res.json({ ok: true, services: q.rows }); - } catch (e) { res.status(500).json({ ok: false }); } + } catch (e) { + console.error("❌ Error al obtener servicios:", e.message); + res.status(500).json({ ok: false }); + } }); // 📥 IMPORTACIÓN DEFINITIVA CON MAPEADOR DE VARIABLES