diff --git a/__tests__/shared/components/challenge-listing/ChallengeCard/__snapshots__/index.jsx.snap b/__tests__/shared/components/challenge-listing/ChallengeCard/__snapshots__/index.jsx.snap index b33dd7ba1f..a136f805ff 100644 --- a/__tests__/shared/components/challenge-listing/ChallengeCard/__snapshots__/index.jsx.snap +++ b/__tests__/shared/components/challenge-listing/ChallengeCard/__snapshots__/index.jsx.snap @@ -66,6 +66,7 @@ exports[`Matches shallow shapshot shapshot 2 1`] = ` "currentPhases": Array [ "Registration", ], + "events": Array [], "id": "1", "legacy": Object { "track": "DATA_SCIENCE", @@ -109,6 +110,7 @@ exports[`Matches shallow shapshot shapshot 3 1`] = ` "currentPhases": Array [ "Registration", ], + "events": Array [], "id": "long id", "legacy": Object { "track": "DATA_SCIENCE", diff --git a/__tests__/shared/components/challenge-listing/ChallengeCard/index.jsx b/__tests__/shared/components/challenge-listing/ChallengeCard/index.jsx index 97539d1c55..317e911923 100644 --- a/__tests__/shared/components/challenge-listing/ChallengeCard/index.jsx +++ b/__tests__/shared/components/challenge-listing/ChallengeCard/index.jsx @@ -56,6 +56,7 @@ const mockData2 = { id: '1', totalPrize: 1800, users: {}, + events: [], }, }; @@ -76,6 +77,7 @@ const mockData3 = { id: 'long id', totalPrize: 1800, users: {}, + events: [], }, }; @@ -96,6 +98,7 @@ const mockData4 = { id: 'long id', totalPrize: 1800, users: {}, + events: [], }, }; @@ -116,6 +119,7 @@ const mockData5 = { id: 'long id', totalPrize: 1800, users: {}, + events: [], }, }; diff --git a/src/shared/components/Dashboard/CurrentActivity/Challenges/ChallengeCard/index.jsx b/src/shared/components/Dashboard/CurrentActivity/Challenges/ChallengeCard/index.jsx index e87b28375b..f5bfcadf93 100644 --- a/src/shared/components/Dashboard/CurrentActivity/Challenges/ChallengeCard/index.jsx +++ b/src/shared/components/Dashboard/CurrentActivity/Challenges/ChallengeCard/index.jsx @@ -77,7 +77,7 @@ export default function ChallengeCard({ : `/?module=Category&categoryID=${legacy.forumId}`; const isTco = challenge.events - && challenge.events.find(x => x.eventName.match(/tco\d{2}/)); + && challenge.events.find(x => x.eventName && x.eventName.match(/tco\d{2}/)); const roles = _.get(userDetails, 'roles') || []; diff --git a/src/shared/components/challenge-detail/RecommendedActiveChallenges/ChallengesCard/index.jsx b/src/shared/components/challenge-detail/RecommendedActiveChallenges/ChallengesCard/index.jsx index 716659e18b..96053c9871 100644 --- a/src/shared/components/challenge-detail/RecommendedActiveChallenges/ChallengesCard/index.jsx +++ b/src/shared/components/challenge-detail/RecommendedActiveChallenges/ChallengesCard/index.jsx @@ -65,7 +65,7 @@ export default function ChallengesCard({ 0 ? challenge.events[0].eventName : ''} isDataScience={challenge.isDataScience} challengesUrl={challengesUrl} /> diff --git a/src/shared/components/challenge-listing/ChallengeCard/index.jsx b/src/shared/components/challenge-listing/ChallengeCard/index.jsx index 7a08e0d451..c67373eb49 100644 --- a/src/shared/components/challenge-listing/ChallengeCard/index.jsx +++ b/src/shared/components/challenge-listing/ChallengeCard/index.jsx @@ -71,7 +71,7 @@ function ChallengeCard({ 0 ? challenge.events[0].eventName : ''} isDataScience={challenge.isDataScience} />