diff --git a/aleksis/core/frontend/components/app/App.vue b/aleksis/core/frontend/components/app/App.vue
index 5ad7fceeff0dc89ba5ec67e927f9bc92d6ac31d1..3bcd444e7f6c62943485d84f62fba4717f11c125 100644
--- a/aleksis/core/frontend/components/app/App.vue
+++ b/aleksis/core/frontend/components/app/App.vue
@@ -283,7 +283,9 @@ export default {
     },
     $route: {
       handler(newRoute) {
-        this.$apollo.queries.messages.refetch();
+        if (this.$apollo.queries.messages) {
+          this.$apollo.queries.messages.refetch();
+        }
       },
       immediate: true,
     },