diff --git a/src/middlewares/user/getUser.ts b/src/middlewares/user/getUser.ts index fc6c33f1f3c3bc3963034a8c3265500054b8c1ec..446406a9adbfb9efbb842fdb6ac9a52c5746e56e 100644 --- a/src/middlewares/user/getUser.ts +++ b/src/middlewares/user/getUser.ts @@ -12,6 +12,10 @@ const getUser = () => async ( ) => { try { res.data.profile = await Profile.findById(req.params.userId).lean().exec(); + + if (!res.data.profile) + return res.status(404).json({ message: "User not found" }); + next(); } catch (err) { next(err);