From 055299958aa6bc426fe0505fc89ff0c493771813 Mon Sep 17 00:00:00 2001 From: SolMon9099 Date: Thu, 10 Apr 2025 21:33:53 +0800 Subject: [PATCH] fix bug --- frontend/src/components/PartnerCard.js | 6 +++++- frontend/src/components/ProfileContent.js | 5 +++++ frontend/src/components/pages/PartnerGallery.js | 10 ++++++++-- 3 files changed, 18 insertions(+), 3 deletions(-) diff --git a/frontend/src/components/PartnerCard.js b/frontend/src/components/PartnerCard.js index c78ad538..d28996b6 100644 --- a/frontend/src/components/PartnerCard.js +++ b/frontend/src/components/PartnerCard.js @@ -163,7 +163,11 @@ function PartnerCard(props) { )} - {!(props.hub_user && props.hub_user.url.includes("AUAF")) && ( + {!( + props.hub_user && + props.hub_user.url && + props.hub_user.url.includes("AUAF") + ) && ( {props.mentor && props.mentor.hub_user && + props.mentor.hub_user.url && props.mentor.hub_user.url.includes("AUAF") ? ( <b>{t("partnerProfile.AUAFbriefIntro")}</b> ) : ( @@ -338,6 +339,7 @@ function ProfileContent(props) { <br /> {props.mentor && props.mentor.hub_user && + props.mentor.hub_user.url && props.mentor.hub_user.url.includes("AUAF") ? ( <></> ) : ( @@ -409,6 +411,7 @@ function ProfileContent(props) { <div className="mentor-profile-heading"> {props.mentor && props.mentor.hub_user && + props.mentor.hub_user.url && props.mentor.hub_user.url.includes("AUAF") ? ( <b>{t("partnerProfile.contactFullName")}</b> ) : ( @@ -419,6 +422,7 @@ function ProfileContent(props) { <br /> <br /> {props.mentor && props.mentor.hub_user && + props.mentor.hub_user.url && props.mentor.hub_user.url.includes("AUAF") ? ( <></> ) : ( @@ -455,6 +459,7 @@ function ProfileContent(props) { <br /> <br /> {props.mentor && props.mentor.hub_user && + props.mentor.hub_user.url && props.mentor.hub_user.url.includes("AUAF") ? ( <></> ) : ( diff --git a/frontend/src/components/pages/PartnerGallery.js b/frontend/src/components/pages/PartnerGallery.js index f9740283..2cb779cb 100644 --- a/frontend/src/components/pages/PartnerGallery.js +++ b/frontend/src/components/pages/PartnerGallery.js @@ -112,7 +112,10 @@ function PartnerGallery(props) { let matchesName = false; if ( - (user && user.hub_user && user.hub_user.url.includes("AUAF")) || + (user && + user.hub_user && + user.hub_user.url && + user.hub_user.url.includes("AUAF")) || (user.role === ACCOUNT_TYPE.HUB && user.url && user.url.includes("AUAF")) @@ -137,7 +140,10 @@ function PartnerGallery(props) { const getFilterForm = () => ( <> - {(user && user.hub_user && user.hub_user.url.includes("AUAF")) || + {(user && + user.hub_user && + user.hub_user.url && + user.hub_user.url.includes("AUAF")) || (user.role === ACCOUNT_TYPE.HUB && user.url && user.url.includes("AUAF")) ? (