diff --git a/aleksis/core/assets/components/LegacyBaseTemplate.vue b/aleksis/core/assets/components/LegacyBaseTemplate.vue
index d89c98ae1ae1aca01c16959eda798f007167b991..10b039569b256bfc559f65e931bd95bbe5dffe53 100644
--- a/aleksis/core/assets/components/LegacyBaseTemplate.vue
+++ b/aleksis/core/assets/components/LegacyBaseTemplate.vue
@@ -2,7 +2,7 @@
   <div class="position: relative;">
     <loading v-if="loading" />
     <iframe
-      :src="'/django' + $route.path"
+      :src="'/django' + $route.path + queryString"
       style="border: 0; margin: -12px"
       width="100%"
       :height="iFrameHeight + 'px'"
@@ -25,6 +25,15 @@ export default {
   components: {
     Loading,
   },
+  computed: {
+    queryString() {
+      let qs = "";
+      for (let queryObject in this.$route.query) {
+        qs += `${qs === "" ? "?" : "&"}${queryObject}=${this.$route.query[queryObject]}`;
+      };
+      return qs
+    },
+  },
   methods: {
     receiveMessage(event) {
       if (!event.data.height) {