From 56437d499e70c2f20e9ed3c75fea673a84dec2a7 Mon Sep 17 00:00:00 2001 From: Matteo Pagliazzi Date: Wed, 20 Nov 2013 18:55:03 +0100 Subject: [PATCH] hotfix for pet count on server --- src/models/user.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/models/user.js b/src/models/user.js index be5af289c7..1cddb217be 100644 --- a/src/models/user.js +++ b/src/models/user.js @@ -267,7 +267,10 @@ UserSchema.pre('save', function(next) { 'Anonymous'; } - var petCount = helpers.countPets(_.reduce(this.items.pets,function(m,v){return m+(v?1:0)},0), this.items.pets); + var petCount = helpers.countPets(_.reduce(this.items.pets,function(m,v){ + //HOTFIX - Remove when solution is found, the first argument passed to reduce is a function + if(typeof(v) == 'function') return m; + return m+(v?1:0)},0), this.items.pets); this.achievements.beastMaster = petCount >= 90; //our own version incrementer