From 30b6d4e6ffd92365abaf34cae9d0b1de7d7962f2 Mon Sep 17 00:00:00 2001 From: flx-sta <50131232+flx-sta@users.noreply.github.com> Date: Mon, 7 Oct 2024 09:00:51 -0700 Subject: [PATCH] fix discord-link request body being empty there was a double `toUrlSearchParams()` call involved --- src/plugins/api/api-base.ts | 2 +- src/plugins/api/pokerogue-admin-api.ts | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/src/plugins/api/api-base.ts b/src/plugins/api/api-base.ts index 2c3db618183..a7ea1fb19c4 100644 --- a/src/plugins/api/api-base.ts +++ b/src/plugins/api/api-base.ts @@ -40,7 +40,7 @@ export abstract class ApiBase { headers["Content-Type"] = "application/json"; } else if (dataType === "form-urlencoded") { if (bodyData instanceof Object) { - body = new URLSearchParams(Object.entries(bodyData).map(([ k, v ]) => [ k, v.toString() ])).toString(); + body = this.toUrlSearchParams(bodyData).toString(); } else { console.warn("Could not add body data to form-urlencoded!", bodyData); } diff --git a/src/plugins/api/pokerogue-admin-api.ts b/src/plugins/api/pokerogue-admin-api.ts index 44ade99a1ee..3755322dc78 100644 --- a/src/plugins/api/pokerogue-admin-api.ts +++ b/src/plugins/api/pokerogue-admin-api.ts @@ -9,8 +9,7 @@ export class PokerogueAdminApi extends ApiBase { */ public async linkAccountToDiscord(params: LinkAccountToDiscordIdRequest) { try { - const urlSearchParams = this.toUrlSearchParams(params); - const response = await this.doPost("/admin/account/discord-link", urlSearchParams, "form-urlencoded"); + const response = await this.doPost("/admin/account/discord-link", params, "form-urlencoded"); if (response.ok) { return true;