settings: Challenge can never ends

This commit is contained in:
nemunaire 2023-05-12 14:53:15 +02:00
commit aad95f1e53
12 changed files with 36 additions and 22 deletions

View file

@ -1,6 +1,7 @@
package fic
import (
"fmt"
"time"
"srs.epita.fr/fic-server/settings"
@ -36,6 +37,10 @@ func GenZQDSSessionFile(c *settings.ChallengeInfo, s *settings.Settings) (*Sessi
return nil, err
}
if s.End == nil {
return nil, fmt.Errorf("Please define an end date")
}
var challenges []*ChallengeZQDS
for _, th := range themes {
@ -75,7 +80,7 @@ func GenZQDSSessionFile(c *settings.ChallengeInfo, s *settings.Settings) (*Sessi
Rules: c.Rules,
YourMission: c.YourMission,
Start: s.Start,
End: s.End,
End: *s.End,
Challenges: challenges,
}, nil
}