From 2e40b09bba7684a41f1610104051050901cb96cf Mon Sep 17 00:00:00 2001 From: Adrian Obelmejias Date: Thu, 11 Feb 2016 19:01:15 -0500 Subject: [PATCH] Made `salt` key not required Mongoose's validation kept blocking the operation. We need this to go through to the pre-save hook --- src/models/users.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/models/users.js b/src/models/users.js index f0de415..dccf3b4 100644 --- a/src/models/users.js +++ b/src/models/users.js @@ -6,7 +6,7 @@ const User = new mongoose.Schema({ name: { type: String }, username: { type: String, required: true, unique: true }, password: { type: String, required: true }, - salt: { type: String, required: true } + salt: { type: String } }) User.pre('save', function(next) { @@ -23,6 +23,7 @@ User.pre('save', function(next) { if(err) { return next(err) } user.password = hash + user.salt = salt next() }) })