From 0daefb26d33b9949393b01487dece58f39c3ffbe Mon Sep 17 00:00:00 2001 From: zkldi <20380519+zkldi@users.noreply.github.com> Date: Sun, 19 Dec 2021 00:08:46 +0000 Subject: [PATCH] Enforce that all USCIR 2X endpoints return an object in their body. --- server/src/server/router/ir/usc/_playtype/router.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/server/src/server/router/ir/usc/_playtype/router.ts b/server/src/server/router/ir/usc/_playtype/router.ts index 1df8b17ca..e487509f2 100644 --- a/server/src/server/router/ir/usc/_playtype/router.ts +++ b/server/src/server/router/ir/usc/_playtype/router.ts @@ -149,6 +149,7 @@ router.get("/charts/:chartHash", RetrieveChart, (req, res) => { return res.status(200).json({ statusCode: STATUS_CODES.SUCCESS, description: "This chart is tracked by the IR.", + body: {}, }); }); @@ -414,6 +415,7 @@ router.post("/scores", RequirePermissions("submit_score"), async (req, res) => { return res.status(200).json({ statusCode: STATUS_CODES.ACCEPTED, description: `This score has been accepted, but is waiting for more players before its parent chart is accepted. (${players.length}/${ServerConfig.USC_QUEUE_SIZE})`, + body: {}, }); } @@ -508,7 +510,7 @@ router.post( return res.status(200).json({ statusCode: STATUS_CODES.SUCCESS, description: "Saved replay.", - body: null, + body: {}, }); } catch (err) { // impossible to test pretty much.