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
This commit is contained in:
@@ -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' });
|
return res.status(400).json({ error: 'pharmacy_id, product_source, and product_off_id are required' });
|
||||||
}
|
}
|
||||||
|
|
||||||
if (product_source !== 'cima') {
|
// Allow both CIMA and parapharmacy sources
|
||||||
return res.status(400).json({ error: 'product_source must be "cima"' });
|
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(
|
const existing = await userDbGet(
|
||||||
|
|||||||
Reference in New Issue
Block a user