From 7037d2ef88749ffaae68bd525dba50909e6e4b7b Mon Sep 17 00:00:00 2001 From: yuetloo Date: Fri, 9 Jun 2023 11:40:17 -0400 Subject: [PATCH] fix project page not loading if no round information --- vue-app/src/views/Project.vue | 2 +- vue-app/src/views/ProjectList.vue | 8 +++----- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/vue-app/src/views/Project.vue b/vue-app/src/views/Project.vue index 1e52fa986..a681aa2cb 100644 --- a/vue-app/src/views/Project.vue +++ b/vue-app/src/views/Project.vue @@ -60,7 +60,7 @@ onMounted(async () => { roundAddress.value = (route.params.address as string) || currentRoundAddress || '' - const registryAddress = await getRecipientRegistryAddress(roundAddress.value) + const registryAddress = await getRecipientRegistryAddress(roundAddress.value || null) const _project = await getProject(registryAddress, route.params.id as string) if (_project === null || _project.isHidden) { // Project not found diff --git a/vue-app/src/views/ProjectList.vue b/vue-app/src/views/ProjectList.vue index 299b40c80..94d295b2b 100644 --- a/vue-app/src/views/ProjectList.vue +++ b/vue-app/src/views/ProjectList.vue @@ -60,8 +60,7 @@ import { ref, computed, onMounted } from 'vue' import { getCurrentRound, getRoundInfo } from '@/api/round' -import { type Project, getProjects } from '@/api/projects' -import { getFactoryInfo } from '@/api/factory' +import { type Project, getProjects, getRecipientRegistryAddress } from '@/api/projects' import CallToActionCard from '@/components/CallToActionCard.vue' import ProjectListItem from '@/components/ProjectListItem.vue' @@ -145,9 +144,8 @@ async function loadProjectRoundInfo(roundAddress: string): Promise