From f61c35975ae59a6987a6daa8de26c12751dbb949 Mon Sep 17 00:00:00 2001 From: Tyler Renelle Date: Wed, 6 Nov 2013 17:47:00 -0800 Subject: [PATCH] contrib: award profile Dragon-Hydra if admin sets level >= 6 --- src/controllers/groups.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/controllers/groups.js b/src/controllers/groups.js index 57ad9df379..88c286bac5 100644 --- a/src/controllers/groups.js +++ b/src/controllers/groups.js @@ -56,6 +56,9 @@ api.updateMember = function(req, res) { function(member, cb){ if (!member) return res.json(404, {err: "User not found"}); _.merge(member, _.pick(req.body, ['contributor', 'balance'])); + if (!member.items.pets) member.items.pets = []; + var i = member.items.pets.indexOf('Dragon-Hydra'); + if (!~i && member.contributor.level >= 6) member.items.pets.push('Dragon-Hydra'); member.save(cb); } ], function(err, saved){