From 3ca19744c4a19fc486961ca3a12f5818831a0e1f Mon Sep 17 00:00:00 2001
From: jessop <jessop@lbry.com>
Date: Wed, 7 Oct 2020 13:02:09 -0400
Subject: [PATCH] only autoset referrer if not authenticated

---
 ui/component/router/view.jsx | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/ui/component/router/view.jsx b/ui/component/router/view.jsx
index fe62fdf15..c76a516dd 100644
--- a/ui/component/router/view.jsx
+++ b/ui/component/router/view.jsx
@@ -140,14 +140,14 @@ function AppRouter(props: Props) {
   }, [hasNavigated, setHasNavigated]);
 
   useEffect(() => {
-    if (!hasNavigated && hasUnclaimedRefereeReward) {
+    if (!hasNavigated && hasUnclaimedRefereeReward && !isAuthenticated) {
       const valid = isURIValid(uri);
       if (valid) {
         const { path } = parseURI(uri);
-        setReferrer(path);
+        if (path !== 'undefined') setReferrer(path);
       }
     }
-  }, [hasNavigated, uri, hasUnclaimedRefereeReward, setReferrer]);
+  }, [hasNavigated, uri, hasUnclaimedRefereeReward, setReferrer, isAuthenticated]);
 
   useEffect(() => {
     if (uri) {