Message popping that inventory added successfully but not saved in mongodb

const express = require(‘express’);
const router = express.Router();
const User = require(“…/models/userModel”);
const Inventory = require(“…/models/inventoryModel”);
const authMiddleware=require(“…/middlewares/authMiddleware”)

router.post(“/add”, authMiddleware,async (req, res) => {
try {
//validate email and inventory type

    const userExists = await User.findOne({
        email: req.body.email
    });
    if (!userExists) {
        return res.send({
            success: true,
            message: "Invalid Email",
        });
    }

    if(req.body.inventoryType==="in" && userExists.userType !=="donor"){
        throw new Error("Email not registered as a donor");
    }
    if(req.body.inventoryType==="out" && userExists.userType !=="hospital"){
        throw new Error("Email not registered as a hospital");
    }

    //create inventory
    if(req.body.inventoryType==="out" ){
        req.body.hospital=userExists._id
    }
    else{ req.body.donor=userExists._id}
    
    const inventory = new Inventory(req.body);
    await inventory.save();
    return res.send({
        
        success: true,
        message: "Inventory Added Successfully",
    });
}
catch (error) {
    console.log(error);
    return res.send({
        success: false,
        message: error.message,
    })
}

});

module.exports=router;