diff --git a/aleksis/apps/alsijil/frontend/components/coursebook/statistics/StatisticsForPersonCard.vue b/aleksis/apps/alsijil/frontend/components/coursebook/statistics/StatisticsForPersonCard.vue
index 6ef85e2ada4d3dbcbe95e33f9035137effedd381..220d4c6bcd477328e6533c35ceb23640cc63fdd8 100644
--- a/aleksis/apps/alsijil/frontend/components/coursebook/statistics/StatisticsForPersonCard.vue
+++ b/aleksis/apps/alsijil/frontend/components/coursebook/statistics/StatisticsForPersonCard.vue
@@ -1,6 +1,9 @@
 <template>
   <v-card>
-    <v-skeleton-loader v-if="$apollo.loading" type="card-heading" />
+    <v-skeleton-loader
+      v-if="$apollo.queries.statistics.loading"
+      type="card-heading"
+    />
     <v-card-title v-else-if="compact">
       {{ $t("alsijil.coursebook.statistics.person_compact.title") }}
       <v-spacer />
@@ -26,12 +29,12 @@
           style="grid-area: tardinesses"
           :tardiness-sum="statistics.tardinessSum"
           :tardiness-count="statistics.tardinessCount"
-          :loading="$apollo.loading"
+          :loading="$apollo.queries.statistics.loading"
         />
         <statistics-extra-marks-card
           style="grid-area: extra_marks"
           :extra-marks="statistics.extraMarks"
-          :loading="$apollo.loading"
+          :loading="$apollo.queries.statistics.loading"
         />
       </div>
     </v-card-text>