diff --git a/aleksis/apps/alsijil/assets/components/coursebook/LessonDocumentations.vue b/aleksis/apps/alsijil/assets/components/coursebook/LessonDocumentations.vue
index 5758de154a6528bc6c9c9099f7f18df93b2dcdf4..ed8b30182f35d56b6e26b452681b2fbb40590c14 100644
--- a/aleksis/apps/alsijil/assets/components/coursebook/LessonDocumentations.vue
+++ b/aleksis/apps/alsijil/assets/components/coursebook/LessonDocumentations.vue
@@ -7,7 +7,7 @@
       <v-row>
         <v-col cols="6">
           <v-select
-            :items="plannedLessonperiodsDatetimes"
+            :items="emptyLessonperiods"
             label="Choose Lesson date"
             :item-text="getLessonText"
             v-model="selectedLessonperiodDatetime"
@@ -59,9 +59,15 @@
           { text: "Group note", value: "groupNote" }
         ],
         lessonDocumentationEdit: {},
-        selectedLessonperiodDatetime: {}
+        selectedLessonperiodDatetime: {},
       }
     },
+    computed: {
+      emptyLessonperiods() {
+        let currentDatetime = new Date()
+        return this.plannedLessonperiodsDatetimes.filter(lp => new Date(lp.datetimeStart) > currentDatetime)
+      },
+    },
     methods: {
       async loadLessonDocumentation(item) {
         const result = await this.$apollo.mutate({