aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2014-05-09 18:09:20 -0700
committerAdam Soltys <[email protected]>2014-05-09 18:09:20 -0700
commit4b9440358e472962eb34a06bff7931105e224eca (patch)
tree8b61f98d3732fe5d97cdeaeef8628436fdb163f7
parent8e2f50f434d373086758a23178e0c83004bb2a85 (diff)
parent0593170281e8215836ab872b1451e851f15246d9 (diff)
downloadcoinos-server-4b9440358e472962eb34a06bff7931105e224eca.tar.gz
coinos-server-4b9440358e472962eb34a06bff7931105e224eca.zip
Merge pull request #10 from matresstester/patch-2
Handle blank passwords from issue #8
-rw-r--r--routes/users.coffee4
1 files changed, 3 insertions, 1 deletions
diff --git a/routes/users.coffee b/routes/users.coffee
index 1113a4e4..687365c1 100644
--- a/routes/users.coffee
+++ b/routes/users.coffee
@@ -86,8 +86,10 @@ module.exports = (sessions) ->
update: (req, res) ->
return unless req.params.user is req.user.username or
req.user.username is 'admin' or req.user.username is 'ben'
+ if req.body.password is ''
+ delete req.body.password
db.hmset("user:"+req.params.user, req.body, ->
- if req.body.password is ''
+ if not req.body.password?
res.redirect("/#{req.params.user}")
else
bcrypt.hash(req.body.password, 12, (err, hash) ->