@@ -58,26 +58,35 @@ export default function DefaultTemplate({
5858 } , [ bountyData ] )
5959
6060 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+ }
6568
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+ }
7278
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 ) ;
8088 }
89+ }
8190 } , [ contestData ] )
8291
8392 useEffect ( ( ) => {
0 commit comments