Reset password returns a token

This commit is contained in:
Alex Holliday
2024-07-16 14:06:51 -07:00
parent a2bb096d20
commit ce200eeb20
2 changed files with 4 additions and 3 deletions

View File

@@ -309,11 +309,11 @@ const validateRecoveryTokenController = async (req, res, next) => {
const resetPasswordController = async (req, res, next) => {
try {
await newPasswordValidation.validateAsync(req.body);
user = await req.db.resetPassword(req, res);
const token = await req.db.resetPassword(req, res);
res.status(200).json({
success: true,
msg: successMessages.AUTH_RESET_PASSWORD,
data: user,
data: token,
});
} catch (error) {
error.service = SERVICE_NAME;

View File

@@ -220,7 +220,8 @@ const resetPassword = async (req, res) => {
})
.select("-password")
.select("-profileImage");
return userWithoutPassword;
const token = issueToken(userWithoutPassword);
return token;
} else {
throw new Error(errorMessages.DB_USER_NOT_FOUND);
}