diff --git a/aleksis/apps/alsijil/frontend/components/coursebook/personal_notes/ExtraMarksNote.vue b/aleksis/apps/alsijil/frontend/components/coursebook/personal_notes/ExtraMarksNote.vue
index 8b9a04957fb1aa2549cded2deafdf45ca90672df..d94a02f73a9f895cb475c6821d090d146a2ef758 100644
--- a/aleksis/apps/alsijil/frontend/components/coursebook/personal_notes/ExtraMarksNote.vue
+++ b/aleksis/apps/alsijil/frontend/components/coursebook/personal_notes/ExtraMarksNote.vue
@@ -31,6 +31,7 @@ export default {
   <div>
     <extra-mark-note-checkbox
       v-for="extraMark in extraMarks"
+      :key="'checkbox-extramark-' + extraMark.id"
       v-bind="personalNoteRelatedProps"
       :value="extraMark"
       :personal-note="value.find((pn) => pn.extraMark.id === extraMark.id)"