From f4084da8bbaabef906bf221daeca9d9018f70fdc Mon Sep 17 00:00:00 2001 From: Braulio Date: Sun, 15 Feb 2026 21:28:21 +0100 Subject: [PATCH] test --- front/src/lib/mongodb.ts | 2 ++ front/src/pods/embalse-search/embalse-search.repository.ts | 7 +++++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/front/src/lib/mongodb.ts b/front/src/lib/mongodb.ts index 15ecef0..2c80bdd 100644 --- a/front/src/lib/mongodb.ts +++ b/front/src/lib/mongodb.ts @@ -15,8 +15,10 @@ const globalForMongo = globalThis as typeof globalThis & { //crea el cliente solo si no existe ya (singleton) async function getClient(): Promise { if (!globalForMongo._mongoClient) { + console.log("[mongodb] Connecting to MongoDB...", connectionString?.replace(/\/\/.*@/, "//***@")); globalForMongo._mongoClient = new MongoClient(connectionString); await globalForMongo._mongoClient.connect(); + console.log("[mongodb] Connected successfully"); } return globalForMongo._mongoClient; diff --git a/front/src/pods/embalse-search/embalse-search.repository.ts b/front/src/pods/embalse-search/embalse-search.repository.ts index b2b7817..80d6943 100644 --- a/front/src/pods/embalse-search/embalse-search.repository.ts +++ b/front/src/pods/embalse-search/embalse-search.repository.ts @@ -5,6 +5,7 @@ import type { Embalse } from "./api/api.model"; export async function getEmbalsesFromDb(): Promise { try { + console.log("[embalse-search] getEmbalsesFromDb: querying MongoDB..."); const db = await getDb(); const docs = await db .collection("embalses") @@ -21,14 +22,16 @@ export async function getEmbalsesFromDb(): Promise { ) .toArray(); + console.log(`[embalse-search] getEmbalsesFromDb: found ${docs.length} documents`); return docs.map((doc) => ({ _id: doc.slug ?? createSlug(doc.nombre ?? ""), nombre: doc.nombre ?? "", provincia: doc.provincia ?? "", })); - } catch { + } catch (error) { console.warn( - "getEmbalsesFromDb: MongoDB not available (build time?), returning empty array" + "getEmbalsesFromDb: MongoDB not available (build time?), returning empty array.", + "Error:", error instanceof Error ? error.message : error ); return []; }