From e78b4b684b17cdac5e7b14a13b299fb36f7fe16c Mon Sep 17 00:00:00 2001 From: Matt Stover Date: Mon, 7 Oct 2024 16:30:12 -0700 Subject: [PATCH] fix: use default page number of 0 if no page number is passed in --- src/pages/Lend/LoanChannelCategoryRecommendedByLenders.vue | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/pages/Lend/LoanChannelCategoryRecommendedByLenders.vue b/src/pages/Lend/LoanChannelCategoryRecommendedByLenders.vue index 3aea8e74b6..748917636c 100644 --- a/src/pages/Lend/LoanChannelCategoryRecommendedByLenders.vue +++ b/src/pages/Lend/LoanChannelCategoryRecommendedByLenders.vue @@ -165,7 +165,7 @@ function toUrlParams(variables) { // Turn an object of url query parameters into an object of graphql variables function fromUrlParams(params) { - return _merge({}, ..._invokeMap(urlParamTransform, 'from', params)); + return _merge({}, ..._invokeMap(urlParamTransform, 'from', params ?? { page: 0 })); } function getTargetedChannel(targetedRoute, allChannels) { @@ -259,7 +259,7 @@ export default { }, handleCanonicalUrl() { let url = `https://${this.$appConfig.host}${this.$route.path}`; - if (this.$route.query.page && Number(this.$route.query.page) > 1) { + if (this.$route?.query?.page && Number(this.$route?.query?.page) > 1) { url = `${url}?page=${this.$route.query.page}`; } return url;