Skip to content

Commit d0acadb

Browse files
committed
rounding
1 parent bbb1ff9 commit d0acadb

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

plugins/restapi/commands.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -665,8 +665,8 @@ async def stats(self, nick: str = Form(...), date: Optional[str] = Form(None),
665665
await cursor.execute(query, {"ucid": ucid, "server_name": server_name})
666666
data = await cursor.fetchone()
667667
if data:
668-
data['kdr'] = data['kills'] / data['deaths'] if data['deaths'] > 0 else data['kills']
669-
data['kdr_pvp'] = data['kills_pvp'] / data['deaths_pvp'] if data['deaths_pvp'] > 0 else data['kills_pvp']
668+
data['kdr'] = round(data['kills'] / data['deaths'] if data['deaths'] > 0 else data['kills'], 2)
669+
data['kdr_pvp'] = round(data['kills_pvp'] / data['deaths_pvp'] if data['deaths_pvp'] > 0 else data['kills_pvp'], 2)
670670

671671
await cursor.execute("""
672672
SELECT slot AS "module", SUM(kills) AS "kills"
@@ -681,7 +681,7 @@ async def stats(self, nick: str = Form(...), date: Optional[str] = Form(None),
681681
SELECT slot AS "module",
682682
CASE
683683
WHEN SUM(deaths) = 0 THEN SUM(kills)
684-
ELSE SUM(kills) / SUM(deaths::DECIMAL) END AS "kdr"
684+
ELSE ROUND(SUM(kills) / SUM(deaths::DECIMAL), 2) END AS "kdr"
685685
FROM statistics
686686
WHERE player_ucid = %s
687687
GROUP BY 1

0 commit comments

Comments
 (0)