@@ -58,26 +58,35 @@ export default function DefaultTemplate({
58
58
} , [ bountyData ] )
59
59
60
60
useEffect ( ( ) => {
61
- if ( bountyData && bountyData . startDate ) {
62
- const newTimelineObject = getDates ( bountyData . startDate , "2999-01-01T00:00:00Z" ) ;
63
- setBountyTimelineObject ( newTimelineObject ) ;
64
- }
61
+ if ( bountyData && bountyData . startDate ) {
62
+ const newTimelineObject = getDates (
63
+ bountyData . startDate ,
64
+ "2999-01-01T00:00:00Z"
65
+ ) ;
66
+ setBountyTimelineObject ( newTimelineObject ) ;
67
+ }
65
68
66
- if ( contestData ) {
67
- setHasBotRace ( contestData . codeAccess === "public" ) ;
68
- if ( contestData . startDate && contestData . endDate ) {
69
- const newTimelineObject = getDates ( contestData . startDate , contestData . endDate ) ;
70
- setContestTimelineObject ( newTimelineObject ) ;
71
- }
69
+ if ( contestData ) {
70
+ setHasBotRace ( ! ! contestData . botFindingsRepo ) ;
71
+ if ( contestData . startDate && contestData . endDate ) {
72
+ const newTimelineObject = getDates (
73
+ contestData . startDate ,
74
+ contestData . endDate
75
+ ) ;
76
+ setContestTimelineObject ( newTimelineObject ) ;
77
+ }
72
78
73
- if ( contestData . codeAccess === "public" ) {
74
- setCanViewContest ( true ) ;
75
- } else if ( contestData . codeAccess === "certified" && contestData . isUserCertified ) {
76
- setCanViewContest ( true ) ;
77
- } else {
78
- setCanViewContest ( false ) ;
79
- }
79
+ if ( contestData . codeAccess === "public" ) {
80
+ setCanViewContest ( true ) ;
81
+ } else if (
82
+ contestData . codeAccess === "certified" &&
83
+ contestData . isUserCertified
84
+ ) {
85
+ setCanViewContest ( true ) ;
86
+ } else {
87
+ setCanViewContest ( false ) ;
80
88
}
89
+ }
81
90
} , [ contestData ] )
82
91
83
92
useEffect ( ( ) => {
0 commit comments