File tree 5 files changed +9
-3
lines changed
__tests__/shared/components/challenge-listing/ChallengeCard
Dashboard/CurrentActivity/Challenges/ChallengeCard
challenge-detail/RecommendedActiveChallenges/ChallengesCard
challenge-listing/ChallengeCard
5 files changed +9
-3
lines changed Original file line number Diff line number Diff line change @@ -66,6 +66,7 @@ exports[`Matches shallow shapshot shapshot 2 1`] = `
66
66
" currentPhases" : Array [
67
67
" Registration" ,
68
68
],
69
+ " events" : Array [],
69
70
" id" : " 1" ,
70
71
" legacy" : Object {
71
72
" track" : " DATA_SCIENCE" ,
@@ -109,6 +110,7 @@ exports[`Matches shallow shapshot shapshot 3 1`] = `
109
110
" currentPhases" : Array [
110
111
" Registration" ,
111
112
],
113
+ " events" : Array [],
112
114
" id" : " long id" ,
113
115
" legacy" : Object {
114
116
" track" : " DATA_SCIENCE" ,
Original file line number Diff line number Diff line change @@ -56,6 +56,7 @@ const mockData2 = {
56
56
id : '1' ,
57
57
totalPrize : 1800 ,
58
58
users : { } ,
59
+ events : [ ] ,
59
60
} ,
60
61
} ;
61
62
@@ -76,6 +77,7 @@ const mockData3 = {
76
77
id : 'long id' ,
77
78
totalPrize : 1800 ,
78
79
users : { } ,
80
+ events : [ ] ,
79
81
} ,
80
82
} ;
81
83
@@ -96,6 +98,7 @@ const mockData4 = {
96
98
id : 'long id' ,
97
99
totalPrize : 1800 ,
98
100
users : { } ,
101
+ events : [ ] ,
99
102
} ,
100
103
} ;
101
104
@@ -116,6 +119,7 @@ const mockData5 = {
116
119
id : 'long id' ,
117
120
totalPrize : 1800 ,
118
121
users : { } ,
122
+ events : [ ] ,
119
123
} ,
120
124
} ;
121
125
Original file line number Diff line number Diff line change @@ -77,7 +77,7 @@ export default function ChallengeCard({
77
77
: `/?module=Category&categoryID=${ legacy . forumId } ` ;
78
78
79
79
const isTco = challenge . events
80
- && challenge . events . find ( x => x . eventName . match ( / t c o \d { 2 } / ) ) ;
80
+ && challenge . events . find ( x => x . eventName && x . eventName . match ( / t c o \d { 2 } / ) ) ;
81
81
82
82
const roles = _ . get ( userDetails , 'roles' ) || [ ] ;
83
83
Original file line number Diff line number Diff line change @@ -65,7 +65,7 @@ export default function ChallengesCard({
65
65
< TrackIcon
66
66
track = { track }
67
67
subTrack = { challenge . subTrack }
68
- tcoEligible = { challenge . events ? challenge . events [ 0 ] . eventName : '' }
68
+ tcoEligible = { challenge . events && challenge . events . length > 0 ? challenge . events [ 0 ] . eventName : '' }
69
69
isDataScience = { challenge . isDataScience }
70
70
challengesUrl = { challengesUrl }
71
71
/>
Original file line number Diff line number Diff line change @@ -71,7 +71,7 @@ function ChallengeCard({
71
71
< TrackIcon
72
72
track = { track }
73
73
subTrack = { subTrack }
74
- tcoEligible = { challenge . events ? challenge . events [ 0 ] . eventName : '' }
74
+ tcoEligible = { challenge . events && challenge . events . length > 0 ? challenge . events [ 0 ] . eventName : '' }
75
75
isDataScience = { challenge . isDataScience }
76
76
/>
77
77
</ span >
You can’t perform that action at this time.
0 commit comments