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