From 422b8aee054ab47f6ac2741d6298305fffff8e3e Mon Sep 17 00:00:00 2001 From: Giovanni Harting <539@idlegandalf.com> Date: Sun, 5 Dec 2021 13:22:59 +0100 Subject: [PATCH] fixed match average rank including unranked players on /matches --- main.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/main.go b/main.go index 0a27b42..989a9f1 100644 --- a/main.go +++ b/main.go @@ -738,7 +738,7 @@ func getMatches(w http.ResponseWriter, r *http.Request) { MatchID uint64 `json:"match_stats"` } - err := iMatch.QueryStats().GroupBy(matchplayer.MatchesColumn).Aggregate(ent.Mean(matchplayer.FieldRankOld)).Scan(context.Background(), &v) + err := iMatch.QueryStats().Where(matchplayer.RankOldNEQ(0)).GroupBy(matchplayer.MatchesColumn).Aggregate(ent.Mean(matchplayer.FieldRankOld)).Scan(context.Background(), &v) if err != nil || len(v) == 0 { log.Errorf("[GMS] Unable to calc avg rank for match %d: %v", iMatch.ID, err) w.WriteHeader(http.StatusInternalServerError)