diff --git a/migrations/20150201_recapture_emails_phase_update.js b/migrations/20150201_recapture_emails_phase_update.js new file mode 100644 index 0000000000..51fd73a6fa --- /dev/null +++ b/migrations/20150201_recapture_emails_phase_update.js @@ -0,0 +1,7 @@ +db.users.update({ + 'flags.recaptureEmailsPhase': { + $gt: 0 + } +},{$inc:{ + 'flags.recaptureEmailsPhase':1 +}},{multi:1}) \ No newline at end of file diff --git a/src/models/user.js b/src/models/user.js index 16959f126a..b61c7ec531 100644 --- a/src/models/user.js +++ b/src/models/user.js @@ -131,7 +131,7 @@ var UserSchema = new Schema({ levelDrops: {type:Schema.Types.Mixed, 'default':{}}, chatRevoked: Boolean, // Used to track the status of recapture emails sent to each user, - // can be 0 - no email sent - 1, 2 or 3 - 3 means no more email will be sent to the user + // can be 0 - no email sent - 1, 2, 3 or 4 - 4 means no more email will be sent to the user recaptureEmailsPhase: {type: Number, 'default': 0}, communityGuidelinesAccepted: {type: Boolean, 'default': false} },