diff --git a/aleksis/apps/alsijil/frontend/components/coursebook/absences/TardinessField.vue b/aleksis/apps/alsijil/frontend/components/coursebook/absences/TardinessField.vue index 774decab0a88867af0fdb510ac8813edefec9a14..a2700420cf674a450a617debbeeff1056a001238 100644 --- a/aleksis/apps/alsijil/frontend/components/coursebook/absences/TardinessField.vue +++ b/aleksis/apps/alsijil/frontend/components/coursebook/absences/TardinessField.vue @@ -81,6 +81,10 @@ export default { this.saveValue(this.previousValue); }, processValueObjectOptional(value) { + if (value === null || value === undefined) { + return 0; + } + if (Object.hasOwn(value, "value")) { return value.value; } @@ -159,7 +163,7 @@ export default { {{ $t("alsijil.personal_notes.confirm_delete_tardiness", { tardiness: previousValue, - name: participations.map((p) => p.person.firstName).join(", "), + name: participations.map((p) => p.person?.firstName).join(", "), }) }} </template>