diff --git a/aleksis/apps/alsijil/static/js/vue/components/alsijil/CourseBook.js b/aleksis/apps/alsijil/static/js/vue/components/alsijil/CourseBook.js
index d30a1b00dd2d292abf381011902298bf0fcfa60c..c3807301ab97f7e3e88328d56918d16498c8d692 100644
--- a/aleksis/apps/alsijil/static/js/vue/components/alsijil/CourseBook.js
+++ b/aleksis/apps/alsijil/static/js/vue/components/alsijil/CourseBook.js
@@ -150,8 +150,8 @@ export default {
     <div>
       <v-subheader>{{ lesson.subject.name }}</v-subheader>
       <v-row>
-        <v-col v-for="item in lesson_documentations" cols="12"">
-          <lesson-documentation
+        <v-col v-for="item in lesson_documentations" cols="12" v-bind:key="item.id">
+          <lesson-documentation v-bind:key="item.id" :groups="lesson.groups"
              :period="item.period_formatted" :personal-notes="item.personal_notes"
             :date="item.date" :topic="item.topic" :homework="item.homework" :group-note="item.group_note"
           ></lesson-documentation>