diff --git a/src/layouts/entry-page/entry-page.vue b/src/layouts/entry-page/entry-page.vue index 22f87315..86638770 100644 --- a/src/layouts/entry-page/entry-page.vue +++ b/src/layouts/entry-page/entry-page.vue @@ -44,10 +44,12 @@ export default { parseQueryParms() { // Dump the query string parameters into an array. Remove casing on the key for easy compare. const queryStringParams = []; - // TODO: Modify to not iterate entire prototype chain - for (const param in this.$route.query) { + const params = Object.keys(this.$route.query); + + params.forEach((param) => { queryStringParams[param.toLowerCase()] = this.$route.query[param]; - } + }); + return queryStringParams; }, async validateClientTagOnEntry() {