Fix gain estimation error due to variable overwrite

This commit is contained in:
nemunaire 2023-04-02 17:24:25 +02:00
commit 5fac0d4b30
2 changed files with 4 additions and 3 deletions

View file

@ -300,7 +300,7 @@ func (t *Team) LastTryDist(e *Exercice) int64 {
// HasSolved checks if the Team already has validated the given challenge.
// Note that the function also returns the effective validation timestamp.
func (t *Team) HasSolved(e *Exercice) (tm *time.Time) {
DBQueryRow("SELECT MIN(time) FROM exercice_solved WHERE id_team = ? AND id_exercice = ?", t.Id, e.Id).Scan(&tm)
DBQueryRow("SELECT time FROM exercice_solved WHERE id_team = ? AND id_exercice = ? ORDER BY time ASC LIMIT 1", t.Id, e.Id).Scan(&tm)
return
}