diff --git a/aleksis/core/assets/components/LegacyBaseTemplate.vue b/aleksis/core/assets/components/LegacyBaseTemplate.vue
index 8595eed7258726e18265dfe1de6d64c21b79fc60..443ecc56bbcd540fae1dc8f5f876d05c3cad4d44 100644
--- a/aleksis/core/assets/components/LegacyBaseTemplate.vue
+++ b/aleksis/core/assets/components/LegacyBaseTemplate.vue
@@ -28,7 +28,7 @@ export default {
   computed: {
     queryString() {
       let qs = [];
-      for (const { param, value } of this.$route.query) {
+      for (const [param, value] of Object.entries(this.$route.query)) {
         qs.push(`${param}=${encodeURIComponent(value)}`);
       };
       return "?" + qs.join("&");