Fix number of previous answered teams
This commit is contained in:
parent
2f61d4d141
commit
664d78f913
|
@ -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
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue