diff --git a/view/next-project/src/pages/sponsoractivities/index.tsx b/view/next-project/src/pages/sponsoractivities/index.tsx index 00b6f29fe..f687d58c7 100644 --- a/view/next-project/src/pages/sponsoractivities/index.tsx +++ b/view/next-project/src/pages/sponsoractivities/index.tsx @@ -91,12 +91,16 @@ export default function SponsorActivities(props: Props) { const TotalActivityStyleFee = useMemo(() => { let totalFee = 0; filteredSponsorActivitiesViews?.map((sponsorActivityItem) => { - const sponsorActivitiesStylesPrice = sponsorActivityItem.styleDetail.map((styleDetail) => { - return styleDetail.sponsorStyle.price; - }); - totalFee += sponsorActivitiesStylesPrice.reduce((fee, price) => { - return fee + price; - }); + const sponsorActivitiesStylesPrice = sponsorActivityItem.styleDetail + ? sponsorActivityItem.styleDetail.map((styleDetail) => { + return styleDetail.sponsorStyle.price; + }) + : 0; + totalFee += + sponsorActivitiesStylesPrice && + sponsorActivitiesStylesPrice.reduce((fee, price) => { + return fee + price; + }); }); return totalFee; }, [filteredSponsorActivitiesViews]);