diff options
| author | Adam Soltys <[email protected]> | 2012-11-19 17:00:37 -0800 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2012-11-19 17:00:37 -0800 |
| commit | 9d275b1487f4d67d0b58db2f2f07221b50275e34 (patch) | |
| tree | 624b7b861d33ed1ed343ed699d86c1e9bd92aea8 /app.coffee | |
| parent | 02b4129f6beaec8eb0ca584e4ba3aec686f43e79 (diff) | |
| download | coinos-server-9d275b1487f4d67d0b58db2f2f07221b50275e34.tar.gz coinos-server-9d275b1487f4d67d0b58db2f2f07221b50275e34.zip | |
Don't override existing calculator
Diffstat (limited to 'app.coffee')
| -rw-r--r-- | app.coffee | 9 |
1 files changed, 7 insertions, 2 deletions
@@ -77,8 +77,13 @@ app.get('/ticker', (req, res) -> app.post('/users', (req, res) -> if req.body.login db = require("redis").createClient() - db.hmset(req.body.login, req.body, -> - res.redirect(req.body.login) + db.exists(req.body.login, (err, obj) -> + if obj + res.redirect(req.body.login) + else + db.hmset(req.body.login, req.body, -> + res.redirect(req.body.login) + ) ) else params = [] |
