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 => {