fix tasks minimization

This commit is contained in:
Matteo Pagliazzi
2016-05-25 14:10:31 +02:00
parent d8051f3bf1
commit cb1d385755

View File

@@ -10,7 +10,10 @@ let Schema = mongoose.Schema;
let discriminatorOptions = { let discriminatorOptions = {
discriminatorKey: 'type', // the key that distinguishes task types discriminatorKey: 'type', // the key that distinguishes task types
}; };
let subDiscriminatorOptions = _.defaults(_.cloneDeep(discriminatorOptions), {_id: false}); let subDiscriminatorOptions = _.defaults(_.cloneDeep(discriminatorOptions), {
_id: false,
minimize: false,
});
export let tasksTypes = ['habit', 'daily', 'todo', 'reward']; export let tasksTypes = ['habit', 'daily', 'todo', 'reward'];
@@ -52,7 +55,7 @@ export let TaskSchema = new Schema({
time: {type: Date, required: true}, time: {type: Date, required: true},
}], }],
}, _.defaults({ }, _.defaults({
minimize: true, // So empty objects are returned minimize: false, // So empty objects are returned
strict: true, strict: true,
}, discriminatorOptions)); }, discriminatorOptions));