diff --git a/src/controllers/user.js b/src/controllers/user.js index 5c9d24f31c..64ade1e9f5 100644 --- a/src/controllers/user.js +++ b/src/controllers/user.js @@ -419,7 +419,7 @@ api.unlock = function(req, res) { } user.balance -= cost; - user.__v++; + user._v++; user.markModified('purchased'); user.save(function(err, saved){ if (err) res.json(500, {err:err}); diff --git a/src/models/group.js b/src/models/group.js index a124f62dd5..c8d9e16551 100644 --- a/src/models/group.js +++ b/src/models/group.js @@ -12,7 +12,7 @@ var GroupSchema = new Schema({ invites: [{type: String, ref: 'User'}], type: {type: String, "enum": ['guild', 'party']}, privacy: {type: String, "enum": ['private', 'public']}, - _v: {Number: Number,'default': 0}, + _v: {type: Number,'default': 0}, websites: Array, chat: Array, /* diff --git a/src/models/user.js b/src/models/user.js index c307a713b7..f6af2060b1 100644 --- a/src/models/user.js +++ b/src/models/user.js @@ -28,10 +28,7 @@ var UserSchema = new Schema({ // ### Mongoose Update Object // We want to know *every* time an object updates. Mongoose uses __v to designate when an object contains arrays which // have been updated (http://goo.gl/gQLz41), but we want *every* update - _v: { - type: Number, - 'default': 0 - }, + _v: { type: Number, 'default': 0 }, achievements: { originalUser: Boolean, helpedHabit: Boolean,