diff options
Diffstat (limited to 'backend/handlers/logs.go')
| -rw-r--r-- | backend/handlers/logs.go | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/backend/handlers/logs.go b/backend/handlers/logs.go index 2b8223a..b6bcef6 100644 --- a/backend/handlers/logs.go +++ b/backend/handlers/logs.go | |||
| @@ -83,7 +83,7 @@ type ScoreLogsResponseDetails struct { | |||
| 83 | func ModLogs(c *gin.Context) { | 83 | func ModLogs(c *gin.Context) { |
| 84 | mod, exists := c.Get("mod") | 84 | mod, exists := c.Get("mod") |
| 85 | if !exists || !mod.(bool) { | 85 | if !exists || !mod.(bool) { |
| 86 | c.JSON(http.StatusUnauthorized, models.ErrorResponse("Insufficient permissions.")) | 86 | c.JSON(http.StatusOK, models.ErrorResponse("Insufficient permissions.")) |
| 87 | return | 87 | return |
| 88 | } | 88 | } |
| 89 | response := LogsResponse{Logs: []LogsResponseDetails{}} | 89 | response := LogsResponse{Logs: []LogsResponseDetails{}} |
| @@ -92,14 +92,14 @@ func ModLogs(c *gin.Context) { | |||
| 92 | ORDER BY l.date DESC LIMIT 100;` | 92 | ORDER BY l.date DESC LIMIT 100;` |
| 93 | rows, err := database.DB.Query(sql) | 93 | rows, err := database.DB.Query(sql) |
| 94 | if err != nil { | 94 | if err != nil { |
| 95 | c.JSON(http.StatusBadRequest, models.ErrorResponse(err.Error())) | 95 | c.JSON(http.StatusOK, models.ErrorResponse(err.Error())) |
| 96 | return | 96 | return |
| 97 | } | 97 | } |
| 98 | for rows.Next() { | 98 | for rows.Next() { |
| 99 | log := Log{} | 99 | log := Log{} |
| 100 | err = rows.Scan(&log.User.UserName, &log.User.SteamID, &log.Type, &log.Description, &log.Date) | 100 | err = rows.Scan(&log.User.UserName, &log.User.SteamID, &log.Type, &log.Description, &log.Date) |
| 101 | if err != nil { | 101 | if err != nil { |
| 102 | c.JSON(http.StatusBadRequest, models.ErrorResponse(err.Error())) | 102 | c.JSON(http.StatusOK, models.ErrorResponse(err.Error())) |
| 103 | return | 103 | return |
| 104 | } | 104 | } |
| 105 | detail := fmt.Sprintf("%s.%s", log.Type, log.Description) | 105 | detail := fmt.Sprintf("%s.%s", log.Type, log.Description) |
| @@ -160,14 +160,14 @@ func ScoreLogs(c *gin.Context) { | |||
| 160 | ORDER BY rs.record_date DESC LIMIT 100;` | 160 | ORDER BY rs.record_date DESC LIMIT 100;` |
| 161 | rows, err := database.DB.Query(sql) | 161 | rows, err := database.DB.Query(sql) |
| 162 | if err != nil { | 162 | if err != nil { |
| 163 | c.JSON(http.StatusBadRequest, models.ErrorResponse(err.Error())) | 163 | c.JSON(http.StatusOK, models.ErrorResponse(err.Error())) |
| 164 | return | 164 | return |
| 165 | } | 165 | } |
| 166 | for rows.Next() { | 166 | for rows.Next() { |
| 167 | score := ScoreLogsResponseDetails{} | 167 | score := ScoreLogsResponseDetails{} |
| 168 | err = rows.Scan(&score.Game.ID, &score.Game.Name, &score.Game.IsCoop, &score.Map.ID, &score.Map.Name, &score.User.SteamID, &score.User.UserName, &score.ScoreCount, &score.ScoreTime, &score.DemoID, &score.Date) | 168 | err = rows.Scan(&score.Game.ID, &score.Game.Name, &score.Game.IsCoop, &score.Map.ID, &score.Map.Name, &score.User.SteamID, &score.User.UserName, &score.ScoreCount, &score.ScoreTime, &score.DemoID, &score.Date) |
| 169 | if err != nil { | 169 | if err != nil { |
| 170 | c.JSON(http.StatusBadRequest, models.ErrorResponse(err.Error())) | 170 | c.JSON(http.StatusOK, models.ErrorResponse(err.Error())) |
| 171 | return | 171 | return |
| 172 | } | 172 | } |
| 173 | response.Logs = append(response.Logs, score) | 173 | response.Logs = append(response.Logs, score) |