diff --git a/aleksis/apps/alsijil/frontend/components/coursebook/absences/ManageStudentsDialog.vue b/aleksis/apps/alsijil/frontend/components/coursebook/absences/ManageStudentsDialog.vue
index 2c1479f73a0de45c1c687fea455514e3ba5af93a..bfd62a4937047d52df4bb6a4f0d7d644df1de615 100644
--- a/aleksis/apps/alsijil/frontend/components/coursebook/absences/ManageStudentsDialog.vue
+++ b/aleksis/apps/alsijil/frontend/components/coursebook/absences/ManageStudentsDialog.vue
@@ -351,6 +351,7 @@ export default {
           />
           <h4>{{ $t("alsijil.extra_marks.title_plural") }}</h4>
           <extra-mark-buttons
+            :custom-extra-marks="extraMarks"
             @input="handleMultipleAction('extraMark', $event)"
           />
           <h4>{{ $t("alsijil.personal_notes.tardiness") }}</h4>
diff --git a/aleksis/apps/alsijil/frontend/components/extra_marks/ExtraMarkButtons.vue b/aleksis/apps/alsijil/frontend/components/extra_marks/ExtraMarkButtons.vue
index 919749ac85ed97f937d5b862a6aa37d199529b30..01deef40190efb422376dc7848185e8916400b43 100644
--- a/aleksis/apps/alsijil/frontend/components/extra_marks/ExtraMarkButtons.vue
+++ b/aleksis/apps/alsijil/frontend/components/extra_marks/ExtraMarkButtons.vue
@@ -13,7 +13,7 @@ export default {
       query: extraMarks,
       update: (data) => data.items,
       skip() {
-        return this.customExtraMarks > 0;
+        return this.customExtraMarks.length > 0;
       },
     },
   },