diff --git a/src/layouts/entry-page/entry-page.vue b/src/layouts/entry-page/entry-page.vue index e5c46747..920c60d4 100644 --- a/src/layouts/entry-page/entry-page.vue +++ b/src/layouts/entry-page/entry-page.vue @@ -45,9 +45,11 @@ export default { // Dump the query string parameters into an array. Remove casing on the key for easy compare. const queryStringParams = []; - Object.keys(this.$route.query).forEach((param) => { - queryStringParams[param.toLowerCase()] = this.$route.query[param]; - }); + if (this.$route?.query) { + Object.keys(this.$route.query).forEach((param) => { + queryStringParams[param.toLowerCase()] = this.$route.query[param]; + }); + } return queryStringParams; },