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
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:
@@ -38,17 +38,18 @@ export default defineEventHandler(async (event) => {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Build parameters array for Metabase queries
|
// 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 buildParameters = (includeGranularidad: boolean = false) => {
|
||||||
const params = [
|
const params = [
|
||||||
{
|
{
|
||||||
type: 'date/single',
|
type: 'date/single',
|
||||||
target: ['variable', ['template-tag', 'fecha_desde']],
|
target: ['variable', ['template-tag', 'fecha_desde']],
|
||||||
value: fecha_desde
|
value: fecha_desde || ''
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
type: 'date/single',
|
type: 'date/single',
|
||||||
target: ['variable', ['template-tag', 'fecha_hasta']],
|
target: ['variable', ['template-tag', 'fecha_hasta']],
|
||||||
value: fecha_hasta
|
value: fecha_hasta || ''
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
type: 'category',
|
type: 'category',
|
||||||
|
|||||||
@@ -28,17 +28,17 @@ export default defineEventHandler(async (event) => {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Build parameters array for Metabase queries
|
// 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 = [
|
const parameters = [
|
||||||
{
|
{
|
||||||
type: 'date/single',
|
type: 'date/single',
|
||||||
target: ['variable', ['template-tag', 'fecha_desde']],
|
target: ['variable', ['template-tag', 'fecha_desde']],
|
||||||
value: fecha_desde
|
value: fecha_desde || ''
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
type: 'date/single',
|
type: 'date/single',
|
||||||
target: ['variable', ['template-tag', 'fecha_hasta']],
|
target: ['variable', ['template-tag', 'fecha_hasta']],
|
||||||
value: fecha_hasta
|
value: fecha_hasta || ''
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
type: 'category',
|
type: 'category',
|
||||||
|
|||||||
Reference in New Issue
Block a user