From 9d275b1487f4d67d0b58db2f2f07221b50275e34 Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Mon, 19 Nov 2012 17:00:37 -0800 Subject: Don't override existing calculator --- app.coffee | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/app.coffee b/app.coffee index 965de986..0ede9972 100644 --- a/app.coffee +++ b/app.coffee @@ -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 = [] -- cgit v1.2.3