mirror of
https://github.com/HabitRPG/habitica.git
synced 2025-12-18 07:07:35 +01:00
Repeatables fixes (#8538)
* Prevented watch functions from being called when task._edit is removed * Added start date support on the UI task summary * Fixed setting of monthly and calculations * Fixed linting issues * Added check for existence * Added existence check * Ensured correct start date is used on update * Hid repeat options from anything not a daily * Added missing locales * Moved repeatables out of advance options
This commit is contained in:
@@ -22,5 +22,14 @@ module.exports = function updateTask (task, req = {}) {
|
||||
|
||||
merge(task, omit(body, ['_id', 'id', 'type', 'reminders', 'checklist', 'tags']));
|
||||
|
||||
// Ensure arrays are emptied
|
||||
if (body.daysOfMonth && body.daysOfMonth.length === 0) {
|
||||
task.daysOfMonth = [];
|
||||
}
|
||||
|
||||
if (body.weeksOfMonth && body.weeksOfMonth.length === 0) {
|
||||
task.weeksOfMonth = [];
|
||||
}
|
||||
|
||||
return [task];
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user