From fd7faad076eaea93f42e95898fbbfe1e0c2f6f2b Mon Sep 17 00:00:00 2001
From: Hangzhi Yu <hangzhi@protonmail.com>
Date: Wed, 8 Jan 2025 10:50:42 +0100
Subject: [PATCH] Fix cache update when marking students as present

---
 .../apps/alsijil/frontend/components/coursebook/Coursebook.vue | 2 +-
 .../components/coursebook/absences/absenceCreation.graphql     | 3 +++
 2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/aleksis/apps/alsijil/frontend/components/coursebook/Coursebook.vue b/aleksis/apps/alsijil/frontend/components/coursebook/Coursebook.vue
index 87d9f4290..39c6e8a36 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 f77c78701..f7f6de02e 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
+      }
     }
   }
 }
-- 
GitLab