From 0a74b4277af15cc360e8df545e4f35f61d8982a5 Mon Sep 17 00:00:00 2001 From: zk Date: Tue, 2 Jun 2026 17:42:03 +0100 Subject: [PATCH] fix: set playcount=1 for beatoraja score data, instead of 0 (#1620) * fix: set playcount=1 for beatoraja score data, instead of 0 * fix: tests --- .../router/ir/beatoraja/charts/_chartSHA256/router.test.ts | 2 +- .../server/router/ir/beatoraja/charts/_chartSHA256/router.ts | 2 +- .../server/src/server/router/ir/beatoraja/router.test.ts | 4 ++-- typescript/server/src/server/router/ir/beatoraja/router.ts | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/typescript/server/src/server/router/ir/beatoraja/charts/_chartSHA256/router.test.ts b/typescript/server/src/server/router/ir/beatoraja/charts/_chartSHA256/router.test.ts index 554feca9c..0805ac195 100644 --- a/typescript/server/src/server/router/ir/beatoraja/charts/_chartSHA256/router.test.ts +++ b/typescript/server/src/server/router/ir/beatoraja/charts/_chartSHA256/router.test.ts @@ -111,7 +111,7 @@ describe("GET /ir/beatoraja/charts/:chartSHA256/scores (Postgres)", () => { epg: 617, lpg: 0, player: "", - playcount: 0, + playcount: 1, }); }); diff --git a/typescript/server/src/server/router/ir/beatoraja/charts/_chartSHA256/router.ts b/typescript/server/src/server/router/ir/beatoraja/charts/_chartSHA256/router.ts index 286c18070..e9fe7a50d 100644 --- a/typescript/server/src/server/router/ir/beatoraja/charts/_chartSHA256/router.ts +++ b/typescript/server/src/server/router/ir/beatoraja/charts/_chartSHA256/router.ts @@ -73,7 +73,7 @@ router.get("/scores", async (req, res) => { chart.data.hashSHA256, score.userID === requestingUserID ? "" : username, chart.data.notecount, - 0, + 1, ), ); } diff --git a/typescript/server/src/server/router/ir/beatoraja/router.test.ts b/typescript/server/src/server/router/ir/beatoraja/router.test.ts index cf5ec50a1..2b859b3b2 100644 --- a/typescript/server/src/server/router/ir/beatoraja/router.test.ts +++ b/typescript/server/src/server/router/ir/beatoraja/router.test.ts @@ -310,7 +310,7 @@ describe("GET /ir/beatoraja/rivals and /players/:userID/scores (Postgres)", () = expect(res.body.body[0]).toMatchObject({ sha256: BMSGazerChart.data.hashSHA256, player: "", - playcount: 0, + playcount: 1, minbp: 12, gauge: 80, maxcombo: 321, @@ -340,7 +340,7 @@ describe("GET /ir/beatoraja/rivals and /players/:userID/scores (Postgres)", () = expect(res.status).toBe(200); expect(res.body.body[0]).toMatchObject({ player: "beatoraja_rival_scores_rival", - playcount: 0, + playcount: 1, }); }); diff --git a/typescript/server/src/server/router/ir/beatoraja/router.ts b/typescript/server/src/server/router/ir/beatoraja/router.ts index 449c1957b..5ca40304f 100644 --- a/typescript/server/src/server/router/ir/beatoraja/router.ts +++ b/typescript/server/src/server/router/ir/beatoraja/router.ts @@ -112,7 +112,7 @@ async function FormatBeatorajaPbsForUser(user: UserDocument, requestedBy: intege chartData.sha256, user.id === requestedBy ? "" : user.username, chartData.notecount, - 0, + 1, ); }), );