Quellcode durchsuchen

Update passwordReset.js to use mongoose validation.

Lee Morgan vor 5 Jahren
Ursprung
Commit
5e78712bbe
1 geänderte Dateien mit 7 neuen und 1 gelöschten Zeilen
  1. 7 1
      controllers/passwordReset.js

+ 7 - 1
controllers/passwordReset.js

@@ -89,7 +89,13 @@ module.exports = {
                 }
             })
             .catch((err)=>{
-                req.session.error = "ERROR: UNABLE TO UPDATE YOUR PASSWORD AT THIS TIME";
+                if(typeof(err) === "string"){
+                    req.session.error = err;
+                }else if(err.name === "ValidationError"){
+                    req.session.error = err.errors.name.properties.message;
+                }else{
+                    req.session.error = "ERROR: UNABLE TO UPDATE YOUR PASSWORD AT THIS TIME";
+                }
                 return res.redirect("/");
             });
     }