All files / src/controllers/products-controllers getProductById.js

33.33% Statements 2/6
0% Branches 0/2
100% Functions 1/1
40% Lines 2/5

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12      4x 4x              
import ProductsModel from "../../models/Products.js";
 
export default async function getProductById(productId, projection) {
    try {
        return await ProductsModel.findById(productId, projection);
    }
    catch (err) {
        console.log(err)
        if (err.name == "CastError") return null;
        else return false;
    }
}