Fix number of previous answered teams
This commit is contained in:
parent
2f61d4d141
commit
664d78f913
1 changed files with 2 additions and 2 deletions
|
@ -87,9 +87,9 @@ func (t Team) HasSolved(e Exercice) (bool, time.Time, int64) {
|
||||||
var tm time.Time
|
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 {
|
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
|
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
|
return true, tm, 0
|
||||||
} else {
|
} else {
|
||||||
return true, tm, nb
|
return true, tm, nb + 1
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Reference in a new issue