fix: reset due date on recurring selection only if coming from multidate selection

This commit is contained in:
lesion 2024-10-31 11:10:43 +01:00
parent eb3935d2e6
commit f8b4b7c764
No known key found for this signature in database
GPG key ID: 352918250B012177

View file

@ -210,7 +210,11 @@ export default {
if (what === 'type') { if (what === 'type') {
if (typeof value === 'undefined') { this.type = 'normal' } if (typeof value === 'undefined') { this.type = 'normal' }
if (value === 'recurrent') { if (value === 'recurrent') {
this.$emit('input', { ...this.value, due: null, dueHour: null, recurrent: { frequency: '1w' }, multidate: false }) if (this.value.multidate && this.value.due) {
this.$emit('input', { ...this.value, due: this.value.from, recurrent: { frequency: '1w' }, multidate: false })
} else {
this.$emit('input', { ...this.value, recurrent: { frequency: '1w' }, multidate: false })
}
} else if (value === 'multidate') { } else if (value === 'multidate') {
this.$emit('input', { ...this.value, recurrent: null, multidate: true }) this.$emit('input', { ...this.value, recurrent: null, multidate: true })
} else { } else {