Fix: convertir parámetros null a string vacío para queries de Metabase
All checks were successful
build-and-deploy / build-and-deploy (push) Successful in 55s

- Modificar panorama.post.ts e informe.post.ts para convertir fecha_desde y fecha_hasta null a strings vacíos
- Las queries de Metabase usan NULLIF(?, '') para detectar parámetros vacíos
- Esto permite que las queries usen sus defaults (fecha actual) correctamente
This commit is contained in:
2025-10-29 10:16:04 -06:00
parent 1af1c61191
commit ad1050b256
2 changed files with 6 additions and 5 deletions

View File

@@ -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',

View File

@@ -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',