More staging fixes (#9816)

* Added ability to adjust challenge task copy's streak

* Disabled stat allocation if method is incorrect
This commit is contained in:
Keith Holliday
2018-01-18 03:51:56 -07:00
committed by Matteo Pagliazzi
parent 6d57ce3050
commit c0276e3663
4 changed files with 20 additions and 3 deletions

View File

@@ -144,7 +144,7 @@ TaskSchema.statics.findByIdOrAlias = async function findByIdOrAlias (identifier,
TaskSchema.statics.sanitizeUserChallengeTask = function sanitizeUserChallengeTask (taskObj) {
let initialSanitization = this.sanitize(taskObj);
return _.pick(initialSanitization, ['streak', 'checklist', 'attribute', 'reminders', 'tags', 'notes', 'collapseChecklist', 'alias', 'yesterDaily']);
return _.pick(initialSanitization, ['streak', 'checklist', 'attribute', 'reminders', 'tags', 'notes', 'collapseChecklist', 'alias', 'yesterDaily', 'counterDown', 'counterUp']);
};
// Sanitize checklist objects (disallowing id)