diff --git a/components/DateInput.vue b/components/DateInput.vue index 7534f7f2..c9330406 100644 --- a/components/DateInput.vue +++ b/components/DateInput.vue @@ -235,6 +235,15 @@ export default { } else if (what === 'dueHour') { if (value) { this.value.due = this.value.due ? this.value.due : this.value.from + const [hour, minute] = value.split(':') + const [fromHour, fromMinute] = this.value.fromHour.split(':') + if (!this.value.multidate) { + if (hour < fromHour) { + this.value.due = dayjs(this.value.from).add(1, 'day').toDate() + } else { + this.value.due = dayjs(this.value.from).toDate() + } + } } else { this.value.due = null }