fix: add 'seed' and 'manual' to valid product sources

Products created via seed script or manual entry have source='seed'
or 'manual', which wasn't in the valid sources list.
This commit is contained in:
Antoni Nuñez Romeu
2026-07-16 16:40:41 +02:00
parent 26e7d92079
commit 08b7437803
+2 -2
View File
@@ -2125,8 +2125,8 @@ 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' }); return res.status(400).json({ error: 'pharmacy_id, product_source, and product_off_id are required' });
} }
// Allow both CIMA and parapharmacy sources // Allow CIMA and all parapharmacy sources
const validSources = ['cima', 'promofarma', 'docmorris', 'primor', 'parapharmacy']; const validSources = ['cima', 'promofarma', 'docmorris', 'primor', 'parapharmacy', 'seed', 'manual'];
if (!validSources.includes(product_source)) { if (!validSources.includes(product_source)) {
return res.status(400).json({ error: `product_source must be one of: ${validSources.join(', ')}` }); return res.status(400).json({ error: `product_source must be one of: ${validSources.join(', ')}` });
} }