From ffb92d49589ae6e672a92e43b00a43fea89a0405 Mon Sep 17 00:00:00 2001 From: Jaco Date: Mon, 14 Jun 2021 08:02:31 +0300 Subject: [PATCH] Fix loan display where there are no endpoints (#5581) --- packages/apps-config/src/endpoints/util.ts | 9 ++++++--- packages/page-parachains/src/Crowdloan/Fund.tsx | 2 +- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/packages/apps-config/src/endpoints/util.ts b/packages/apps-config/src/endpoints/util.ts index 73378724d1..b9d8ecd163 100644 --- a/packages/apps-config/src/endpoints/util.ts +++ b/packages/apps-config/src/endpoints/util.ts @@ -61,9 +61,12 @@ export function expandEndpoint (t: TFunction, { dnslink, genesisHash, homepage, const last = result[result.length - 1]; const options: LinkOption[] = []; - linked.sort(sortLinks).forEach((o) => - options.push(...expandEndpoint(t, o, firstOnly)) - ); + linked + .sort(sortLinks) + .filter(({ paraId }) => paraId) + .forEach((o) => + options.push(...expandEndpoint(t, o, firstOnly)) + ); last.isRelay = true; last.linked = options; diff --git a/packages/page-parachains/src/Crowdloan/Fund.tsx b/packages/page-parachains/src/Crowdloan/Fund.tsx index 5633053b27..285e377913 100644 --- a/packages/page-parachains/src/Crowdloan/Fund.tsx +++ b/packages/page-parachains/src/Crowdloan/Fund.tsx @@ -66,7 +66,7 @@ function Fund ({ bestHash, bestNumber, className, isOdd, isOngoing, leasePeriod, const canContribute = isOngoing && !isCapped && !isWinner && !!blocksLeft; const canDissolve = raised.isZero(); const canWithdraw = !raised.isZero() && hasEnded; - const homepage = endpoints.length && endpoints[0].homepage; + const homepage = endpoints.length !== 0 && endpoints[0].homepage; useEffect((): void => { setLastChange((prev): LastChange => {