diff --git a/aleksis/apps/alsijil/frontend/components/coursebook/absences/ManageStudentsDialog.vue b/aleksis/apps/alsijil/frontend/components/coursebook/absences/ManageStudentsDialog.vue
index 9d88960352965f7436f2133e5c9fc24114e897cb..f541d93223a061cae0440e6222f624936424ca73 100644
--- a/aleksis/apps/alsijil/frontend/components/coursebook/absences/ManageStudentsDialog.vue
+++ b/aleksis/apps/alsijil/frontend/components/coursebook/absences/ManageStudentsDialog.vue
@@ -116,7 +116,7 @@ export default {
             participationStatus.isOptimistic = newStatus.isOptimistic;
           });
 
-          this.markAsAbsentDay.reason = incomingStatuses[0].absenceReason.name;
+          this.markAsAbsentDay.reason = incomingStatuses[0].absenceReason?.name;
           this.markAsAbsentDay.num = incomingStatuses.length;
 
           return storedDocumentations;