mirror of
https://github.com/HabitRPG/habitica.git
synced 2025-12-18 07:07:35 +01:00
fix tasks minimization
This commit is contained in:
@@ -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));
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user