From d493ba72a1546fd6568c177580778cd905f07211 Mon Sep 17 00:00:00 2001 From: vabene1111 Date: Mon, 8 Jan 2024 20:24:23 +0800 Subject: [PATCH] fixed mealplan to date set wrongly when open multiple times --- vue/src/components/MealPlanEditModal.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vue/src/components/MealPlanEditModal.vue b/vue/src/components/MealPlanEditModal.vue index 6be350596..ddaae2027 100644 --- a/vue/src/components/MealPlanEditModal.vue +++ b/vue/src/components/MealPlanEditModal.vue @@ -212,7 +212,7 @@ export default { 'entryEditing.from_date': { handler(newVal, oldVal) { if (newVal !== undefined && oldVal !== undefined) { - if (newVal !== oldVal) { + if (newVal !== oldVal && newVal !== this.entryEditing.to_date) { let change = Math.abs(moment(oldVal).diff(moment(this.entryEditing.to_date), 'days')) // even though negative numbers might be correct, they would be illogical as to needs to always be larger than from this.entryEditing.to_date = moment(newVal).add(change, 'd').format("YYYY-MM-DD") }