Fix number of previous answered teams

This commit is contained in:
nemunaire 2016-01-21 01:36:29 +01:00
parent 2f61d4d141
commit 664d78f913
1 changed files with 2 additions and 2 deletions

View File

@ -87,9 +87,9 @@ func (t Team) HasSolved(e Exercice) (bool, time.Time, int64) {
var tm time.Time
if err := DBQueryRow("SELECT time FROM exercice_solved WHERE id_team = ? AND id_exercice = ?", t.Id, e.Id).Scan(&tm); err != nil {
return false, time.Now(), 0
} else if err := DBQueryRow("SELECT COUNT(id_exercice) FROM exercice_solved WHERE id_exercice = ? AND time < ?", e.Id, tm).Scan(&nb); err != nil {
} else if err := DBQueryRow("SELECT COUNT(id_exercice) FROM exercice_solved WHERE id_exercice = ? AND time < ?", e.Id, tm.Unix()).Scan(&nb); err != nil {
return true, tm, 0
} else {
return true, tm, nb
return true, tm, nb + 1
}
}