返回提交历史
Modified
src/controllers/api/createAllianceController.ts
+1
-1
Modified
src/controllers/api/createGuildController.ts
+1
-1
XFEstudio/XFESpaceNinjaServer
fix: handle spaces when creating guilds & alliances (#3607)
again, no clue why express is not doing this for us... Reviewed-on: https://onlyg.it/OpenWF/SpaceNinjaServer/pulls/3607 Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com> Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
af4ff1df
代码差异
2 个文件
+2
-2
@@ -21,7 +21,7 @@ export const createAllianceController: RequestHandler = async (req, res) => {
21
21
}
22
22
const data: ICreateAllianceRequest = req.body
23
23
? getJSONfromString<ICreateAllianceRequest>(String(req.body))
24
: { allianceName: req.query.allianceName as string };
24
: { allianceName: decodeURIComponent(req.query.allianceName as string) };
25
25
const alliance = new Alliance({ Name: data.allianceName });
26
26
try {
27
27
await alliance.save();
@@ -10,7 +10,7 @@ import type { IGuildClient } from "../../types/guildTypes.ts";
10
10
11
11
export const createGuildGetController: RequestHandler = async (req, res) => {
12
12
const account = await getAccountForRequest(req);
13
const guildName = req.query.guildName as string;
13
const guildName = decodeURIComponent(req.query.guildName as string);
14
14
const response = await processCreateGuildRequest(account, { guildName });
15
15
res.json(response);
16
16
};