diff --git a/aleksis/apps/chronos/frontend/components/AmendLesson.vue b/aleksis/apps/chronos/frontend/components/AmendLesson.vue index 2d9f8b4c9d2798ba0afcedeb4711debbfa1ae0fc..0a7e502d4fb02b38ff320f0d58b172ca709e9f6b 100644 --- a/aleksis/apps/chronos/frontend/components/AmendLesson.vue +++ b/aleksis/apps/chronos/frontend/components/AmendLesson.vue @@ -154,11 +154,15 @@ export default { }, methods: { transformCreateData(item) { + let { cancelled, ...createItem } = item; return { - ...item, + ...createItem, amends: this.selectedEvent.meta.id, datetimeStart: this.selectedEvent.startDateTime.toUTC().toISO(), datetimeEnd: this.selectedEvent.endDateTime.toUTC().toISO(), + // Normalize cancelled, v-checkbox returns null & does not + // honor false-value. + cancelled: cancelled ? true : false, }; }, transformPatchData(item) {