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) {