implemented product lookup by name

This commit is contained in:
Mikayla Dobson
2022-09-27 16:54:32 -05:00
parent efa74d1c16
commit 388f3a5ba9
3 changed files with 38 additions and 5 deletions

View File

@@ -22,4 +22,14 @@ module.exports = class ProductService {
throw new Error(e);
}
}
async getOneByName(name) {
try {
const result = await ProductInstance.findOneByName(name);
if (!result) throw createError(404, 'No products found.');
return result;
} catch(e) {
throw new Error(e);
}
}
}