fixed GPM endpoint no returning data for unknown players

This commit is contained in:
2021-10-31 17:25:42 +01:00
parent c3ab1aa2f6
commit 3e2fe1efe9

View File

@@ -194,7 +194,7 @@ func getPlayerMeta(w http.ResponseWriter, r *http.Request) {
tPlayer, err := utils.GetPlayer(db, id, conf.Steam.APIKey, nil) tPlayer, err := utils.GetPlayer(db, id, conf.Steam.APIKey, nil)
if err != nil { if err != nil {
log.Infof("[GP] Player not found: %+v", err) log.Infof("[GPM] Player not found: %+v", err)
w.WriteHeader(http.StatusNotFound) w.WriteHeader(http.StatusNotFound)
return return
} }
@@ -243,7 +243,7 @@ func getPlayerMeta(w http.ResponseWriter, r *http.Request) {
for _, p := range append(metaStats.BestMates, metaStats.MostMates...) { for _, p := range append(metaStats.BestMates, metaStats.MostMates...) {
if p.Player.Name == "" { if p.Player.Name == "" {
tP, err := db.Player.Get(context.Background(), p.Player.SteamID64) tP, err := utils.GetPlayer(db, p.Player.SteamID64, conf.Steam.APIKey, nil)
if err != nil { if err != nil {
log.Warningf("[GPM] Failure getting player: %v", err) log.Warningf("[GPM] Failure getting player: %v", err)
w.WriteHeader(http.StatusInternalServerError) w.WriteHeader(http.StatusInternalServerError)