From 71c9e7a6854ceb8c3c4664f06e6f398b0c593333 Mon Sep 17 00:00:00 2001 From: Matteo Pagliazzi Date: Thu, 12 Apr 2018 20:30:56 +0200 Subject: [PATCH] Tasks Modal: add setter for repeatsOn (#10247) * fix for 10236, add setter to repeatsOn * remove console.log --- website/client/components/tasks/taskModal.vue | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/website/client/components/tasks/taskModal.vue b/website/client/components/tasks/taskModal.vue index b95bdbb34b..61c3bee5d9 100644 --- a/website/client/components/tasks/taskModal.vue +++ b/website/client/components/tasks/taskModal.vue @@ -797,6 +797,9 @@ export default { return repeatsOn; }, + set (newRepeatsOn) { + this.calculateMonthlyRepeatDays(newRepeatsOn); + }, }, selectedTags () { return this.getTagsFor(this.task); @@ -857,10 +860,10 @@ export default { weekdaysMin (dayNumber) { return moment.weekdaysMin(dayNumber); }, - calculateMonthlyRepeatDays () { + calculateMonthlyRepeatDays (newRepeatsOn) { if (!this.task) return; const task = this.task; - const repeatsOn = this.repeatsOn; + const repeatsOn = newRepeatsOn || this.repeatsOn; if (task.frequency === 'monthly') { if (repeatsOn === 'dayOfMonth') {