diff --git a/nuxt4-app/server/api/metabase/informe.post.ts b/nuxt4-app/server/api/metabase/informe.post.ts index 20c47c2..598f386 100644 --- a/nuxt4-app/server/api/metabase/informe.post.ts +++ b/nuxt4-app/server/api/metabase/informe.post.ts @@ -38,17 +38,18 @@ export default defineEventHandler(async (event) => { } // Build parameters array for Metabase queries + // Convertir null a string vacío para que las queries usen NULLIF correctamente const buildParameters = (includeGranularidad: boolean = false) => { const params = [ { type: 'date/single', target: ['variable', ['template-tag', 'fecha_desde']], - value: fecha_desde + value: fecha_desde || '' }, { type: 'date/single', target: ['variable', ['template-tag', 'fecha_hasta']], - value: fecha_hasta + value: fecha_hasta || '' }, { type: 'category', diff --git a/nuxt4-app/server/api/metabase/panorama.post.ts b/nuxt4-app/server/api/metabase/panorama.post.ts index 3614655..d400a56 100644 --- a/nuxt4-app/server/api/metabase/panorama.post.ts +++ b/nuxt4-app/server/api/metabase/panorama.post.ts @@ -28,17 +28,17 @@ export default defineEventHandler(async (event) => { } // Build parameters array for Metabase queries - // Los valores null se pasan directamente a Metabase para que use sus propios defaults + // Convertir null a string vacío para que las queries usen NULLIF correctamente const parameters = [ { type: 'date/single', target: ['variable', ['template-tag', 'fecha_desde']], - value: fecha_desde + value: fecha_desde || '' }, { type: 'date/single', target: ['variable', ['template-tag', 'fecha_hasta']], - value: fecha_hasta + value: fecha_hasta || '' }, { type: 'category',