From 532bb95e9bc3a33f49f1ee292a14db87a04bdfe5 Mon Sep 17 00:00:00 2001 From: admtracksteel Date: Tue, 2 Jun 2026 12:08:49 +0000 Subject: [PATCH] Sincroniza a busca de contagem de observacoes com o gerar-relatorio --- server.js | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/server.js b/server.js index e155ef4..022188b 100644 --- a/server.js +++ b/server.js @@ -833,9 +833,13 @@ app.get('/api/observacoes/contar', requireAuth, async (req, res) => { let pCount = 1; if (crianca && crianca !== 'todas') { - sql += ` AND jsonb_typeof(criancas) = 'array' AND EXISTS ( - SELECT 1 FROM jsonb_array_elements_text(criancas) AS c - WHERE LOWER(c) LIKE $${pCount} + sql += ` AND ( + (jsonb_typeof(criancas) = 'array' AND EXISTS ( + SELECT 1 FROM jsonb_array_elements_text(criancas) AS c + WHERE LOWER(c) LIKE $${pCount} + )) + OR jsonb_typeof(criancas) = 'null' + OR criancas IS NULL )`; params.push(`%${crianca.toLowerCase()}%`); pCount++;