From d1d1d0731bf35b12eb51afa175bdd5ec6fff8e88 Mon Sep 17 00:00:00 2001 From: Julian Leucker <leuckerj@gmail.com> Date: Wed, 4 Dec 2024 11:53:29 +0100 Subject: [PATCH] Fix TardinessField.vue errors --- .../components/coursebook/absences/TardinessField.vue | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/aleksis/apps/alsijil/frontend/components/coursebook/absences/TardinessField.vue b/aleksis/apps/alsijil/frontend/components/coursebook/absences/TardinessField.vue index 774decab0..a2700420c 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> -- GitLab