Fixed new product insert

master
Mark Moffat 2019-10-26 11:50:58 +10:30
parent 2055f74278
commit e6feac9e7a
1 changed files with 3 additions and 2 deletions

View File

@ -123,6 +123,7 @@ router.post('/admin/product/insert', restrict, checkAccess, async (req, res) =>
return; return;
} }
// Check permalink doesn't already exist
const product = await db.products.count({ productPermalink: req.body.productPermalink }); const product = await db.products.count({ productPermalink: req.body.productPermalink });
if(product > 0 && req.body.productPermalink !== ''){ if(product > 0 && req.body.productPermalink !== ''){
// permalink exits // permalink exits
@ -151,9 +152,9 @@ router.post('/admin/product/insert', restrict, checkAccess, async (req, res) =>
} }
try{ try{
const newDoc = await db.products.insert(doc); const newDoc = await db.products.insertOne(doc);
// get the new ID // get the new ID
const newId = newDoc.insertedIds[0]; const newId = newDoc.insertedId;
// add to lunr index // add to lunr index
indexProducts(req.app) indexProducts(req.app)