From 51de6013436ec4296a7437625bbac5073a24cc65 Mon Sep 17 00:00:00 2001
From: Lucas Schoenfelder <les17@inf.ufpr.br>
Date: Thu, 4 Feb 2021 10:47:23 -0300
Subject: [PATCH] fixed 403 error

---
 src/Components/ActivityListItem.js                       | 3 ++-
 src/Components/TabPanels/PanelComponents/TemplateRede.js | 8 ++++----
 src/Components/TabPanels/UserPageTabs/PanelRede.js       | 1 +
 3 files changed, 7 insertions(+), 5 deletions(-)

diff --git a/src/Components/ActivityListItem.js b/src/Components/ActivityListItem.js
index 00def5db..e6d9d2b7 100644
--- a/src/Components/ActivityListItem.js
+++ b/src/Components/ActivityListItem.js
@@ -34,6 +34,7 @@ import ReportIcon from '@material-ui/icons/Report';
 import CloudUploadIcon from '@material-ui/icons/CloudUpload';
 import ThumbDownIcon from '@material-ui/icons/ThumbDown';
 import DeleteIcon from '@material-ui/icons/Delete';
+import {Link} from 'react-router-dom'
 
 const GetObjectColor = (tag) => {
     return ObjectColor[tag]
@@ -137,7 +138,7 @@ export default function ActivityListItem (props) {
                 secondary = {
                     <div>
                         <span>
-                            <a href={props.ownerHref} className="owner-name-a" >{props.ownerName}</a> {activity.text} <a href={props.recipientHref} className="recipient-name-a">{props.recipientName}</a> {activity.text2}
+                            <Link to={props.ownerHref} className="owner-name-a" >{props.ownerName}</Link> {activity.text} <Link to={props.recipientHref} className="recipient-name-a">{props.recipientName}</Link> {activity.text2}
                         </span>
                     </div>
                 }
diff --git a/src/Components/TabPanels/PanelComponents/TemplateRede.js b/src/Components/TabPanels/PanelComponents/TemplateRede.js
index b4ded29e..e92a49db 100644
--- a/src/Components/TabPanels/PanelComponents/TemplateRede.js
+++ b/src/Components/TabPanels/PanelComponents/TemplateRede.js
@@ -13,8 +13,8 @@ export default function PanelTemplateRede (props) {
             return (
                 <ContactCard
                     name = {card.follower.name}
-                    avatar = {card.follower.avatar ? apiDomain + card.follower.avatar : null}
-                    cover={card.follower.cover ? apiDomain + card.follower.cover : null}
+                    avatar = {card.follower.avatar !== undefined && card.follower.avatar  !== ""? apiDomain + card.follower.avatar : null}
+                    cover={card.follower.cover !== undefined && card.follower.cover !== "" ? apiDomain + card.follower.cover : null}
                     numCollections = {card.follower.collections_count}
                     numLearningObjects = {card.follower.learning_objects_count}
                     follow_count={card.follower.follows_count}
@@ -28,8 +28,8 @@ export default function PanelTemplateRede (props) {
             return (
                 <ContactCard
                          name = {card.followable.name}
-                         avatar = {card.followable.avatar ? apiDomain + '/' + card.followable.avatar : null}
-                         cover={apiDomain + card.followable.cover}
+                         avatar = {card.followable.avatar !== undefined && card.followable.avatar !== "" ? apiDomain + '/' + card.followable.avatar : null}
+                         cover={card.followable.cover !== undefined && card.followable.cover !== "" ? apiDomain + card.followable.cover : null}
                          numCollections = {card.followable.collections_count}
                          numLearningObjects = {card.followable.learning_objects_count}
                          follow_count={card.followable.follows_count}
diff --git a/src/Components/TabPanels/UserPageTabs/PanelRede.js b/src/Components/TabPanels/UserPageTabs/PanelRede.js
index ae61981e..96940f9e 100644
--- a/src/Components/TabPanels/UserPageTabs/PanelRede.js
+++ b/src/Components/TabPanels/UserPageTabs/PanelRede.js
@@ -44,6 +44,7 @@ export default function TabPanelRede (props) {
     const showAllFollowers = () => {setFollowersSlice(followersList)}
 
     function handleSuccess (responseArr) {
+        console.log(responseArr)
         setFollowing(responseArr[0])
         setFollowingSlice(responseArr[0].slice(0,4))
 
-- 
GitLab