From 0bcb3f7b68f16949291cd27e90d9b2f000e418e5 Mon Sep 17 00:00:00 2001 From: Sean Yesmunt Date: Fri, 15 Nov 2019 12:07:32 -0500 Subject: [PATCH] don't re-resolve for claims that don't exist --- ui/page/show/view.jsx | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/ui/page/show/view.jsx b/ui/page/show/view.jsx index c355a6245..8ceca79be 100644 --- a/ui/page/show/view.jsx +++ b/ui/page/show/view.jsx @@ -27,6 +27,7 @@ function ShowPage(props: Props) { const { channelName, channelClaimId, streamName, streamClaimId } = parseURI(uri); const signingChannel = claim && claim.signing_channel; const canonicalUrl = claim && claim.canonical_url; + const hasClaim = !!claim; useEffect(() => { // @if TARGET='web' @@ -38,10 +39,10 @@ function ShowPage(props: Props) { } // @endif - if (resolveUri && !isResolvingUri && uri && (claim === undefined || !canonicalUrl)) { + if (resolveUri && !isResolvingUri && uri && (claim === undefined || (hasClaim && !canonicalUrl))) { resolveUri(uri); } - }, [resolveUri, isResolvingUri, canonicalUrl, uri]); + }, [resolveUri, isResolvingUri, canonicalUrl, uri, hasClaim]); useEffect(() => { if (title) {