From fefbc4f0537199e31ff6a9f5d1fe681da6c5cfd6 Mon Sep 17 00:00:00 2001 From: Jake Kasper Date: Thu, 28 Aug 2025 14:12:23 -0400 Subject: [PATCH] fix products --- backend/src/routes/products.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/backend/src/routes/products.js b/backend/src/routes/products.js index 60fb9e1..ce7d9dc 100644 --- a/backend/src/routes/products.js +++ b/backend/src/routes/products.js @@ -52,8 +52,13 @@ router.get('/', async (req, res, next) => { if (search) { paramCount++; - whereConditions.push(`(p.name ILIKE $${paramCount} OR p.brand ILIKE $${paramCount} OR p.active_ingredients ILIKE $${paramCount})`); - queryParams.push(`%${search}%`); + const searchParam1 = paramCount; + paramCount++; + const searchParam2 = paramCount; + paramCount++; + const searchParam3 = paramCount; + whereConditions.push(`(p.name ILIKE $${searchParam1} OR p.brand ILIKE $${searchParam2} OR p.active_ingredients ILIKE $${searchParam3})`); + queryParams.push(`%${search}%`, `%${search}%`, `%${search}%`); } const whereClause = whereConditions.length > 0 ? `AND ${whereConditions.join(' AND ')}` : '';