diff --git a/aleksis/apps/alsijil/frontend/components/coursebook/Coursebook.vue b/aleksis/apps/alsijil/frontend/components/coursebook/Coursebook.vue
index 87d9f429075cad7a46a80dd55a82e3d01ea642c2..39c6e8a36458959c467ad56af9988b412213dac5 100644
--- a/aleksis/apps/alsijil/frontend/components/coursebook/Coursebook.vue
+++ b/aleksis/apps/alsijil/frontend/components/coursebook/Coursebook.vue
@@ -69,7 +69,7 @@
         <DocumentationLoader />
       </template>
     </infinite-scrolling-date-sorted-c-r-u-d-iterator>
-    <absence-creation-dialog :absence-reasons="absenceReasons" />
+    <absence-creation-dialog :absence-reasons="absenceReasons" :affected-query="lastQuery" />
   </div>
 </template>
 
diff --git a/aleksis/apps/alsijil/frontend/components/coursebook/absences/absenceCreation.graphql b/aleksis/apps/alsijil/frontend/components/coursebook/absences/absenceCreation.graphql
index f77c78701ec08c736e9dd9f9a641c5c1681c2dd2..f7f6de02e930ee81e2f9bd6c54cbd354e319de3b 100644
--- a/aleksis/apps/alsijil/frontend/components/coursebook/absences/absenceCreation.graphql
+++ b/aleksis/apps/alsijil/frontend/components/coursebook/absences/absenceCreation.graphql
@@ -73,6 +73,9 @@ mutation clearAbsencesForPersons(
       relatedDocumentation {
         id
       }
+      absenceReason {
+        id
+      }
     }
   }
 }