From e5dcfbd2f5add1068f3f5d91371a646a94f7f15a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Antoni=20Nu=C3=B1ez=20Romeu?= Date: Thu, 16 Jul 2026 16:02:25 +0200 Subject: [PATCH] fix: allow parapharmacy sources in pharmacy-products endpoint Updated validation to accept: cima, promofarma, docmorris, primor, parapharmacy Before: product_source must be 'cima' After: product_source must be one of: cima, promofarma, docmorris, primor, parapharmacy --- apps/backend/server.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/apps/backend/server.js b/apps/backend/server.js index c0dc419..90c4a8a 100644 --- a/apps/backend/server.js +++ b/apps/backend/server.js @@ -2125,8 +2125,10 @@ app.post('/api/admin/pharmacy-products', requireAdmin, async (req, res) => { return res.status(400).json({ error: 'pharmacy_id, product_source, and product_off_id are required' }); } - if (product_source !== 'cima') { - return res.status(400).json({ error: 'product_source must be "cima"' }); + // Allow both CIMA and parapharmacy sources + const validSources = ['cima', 'promofarma', 'docmorris', 'primor', 'parapharmacy']; + if (!validSources.includes(product_source)) { + return res.status(400).json({ error: `product_source must be one of: ${validSources.join(', ')}` }); } const existing = await userDbGet(