diff --git a/aleksis/apps/alsijil/frontend/components/coursebook/personal_notes/TextNote.vue b/aleksis/apps/alsijil/frontend/components/coursebook/personal_notes/TextNote.vue
index 43175c7402100c5ef9e4b84c153a8e79a9bb7f76..f81bb0e2b1e27ae95f2e46db873d01f6b97eac53 100644
--- a/aleksis/apps/alsijil/frontend/components/coursebook/personal_notes/TextNote.vue
+++ b/aleksis/apps/alsijil/frontend/components/coursebook/personal_notes/TextNote.vue
@@ -17,6 +17,11 @@ export default {
       type: Object,
       required: true,
     },
+    person: {
+      type: Object,
+      required: false,
+      default: () => ({ fullName: null }),
+    },
   },
   computed: {
     model: {
@@ -148,7 +153,7 @@ export default {
           {{
             $t("alsijil.personal_notes.confirm_delete_explanation", {
               note: value.note,
-              name: participation.person.fullName,
+              name: (participation?.person || person).fullName,
             })
           }}
         </template>