From 14f958041f1246a7e25e9b9c461989df78c1a166 Mon Sep 17 00:00:00 2001 From: Sainan Date: Fri, 24 Jan 2025 16:06:43 +0100 Subject: [PATCH] update request limit stuff --- src/app.ts | 4 ++-- src/controllers/custom/importController.ts | 2 +- static/webui/script.js | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/app.ts b/src/app.ts index 667b45cc..6f9bc0b9 100644 --- a/src/app.ts +++ b/src/app.ts @@ -16,8 +16,8 @@ import { webuiRouter } from "@/src/routes/webui"; const app = express(); app.use(bodyParser.raw()); -app.use(express.json()); -app.use(bodyParser.text({ limit: "4mb" })); +app.use(express.json({ limit: "4mb" })); +app.use(bodyParser.text()); app.use(requestLogger); app.use("/api", apiRouter); diff --git a/src/controllers/custom/importController.ts b/src/controllers/custom/importController.ts index 77d4d2cb..93722fa0 100644 --- a/src/controllers/custom/importController.ts +++ b/src/controllers/custom/importController.ts @@ -7,7 +7,7 @@ import { RequestHandler } from "express"; export const importController: RequestHandler = async (req, res) => { const accountId = await getAccountIdForRequest(req); - const request = JSON.parse(String(req.body)) as IImportRequest; + const request = req.body as IImportRequest; const inventory = await getInventory(accountId); importInventory(inventory, request.inventory); diff --git a/static/webui/script.js b/static/webui/script.js index 9dd05b28..6e331901 100644 --- a/static/webui/script.js +++ b/static/webui/script.js @@ -1094,7 +1094,7 @@ function doImport() { revalidateAuthz(() => { $.post({ url: "/custom/import?" + window.authz, - contentType: "text/plain", + contentType: "application/json", data: JSON.stringify({ inventory: JSON.parse($("#import-inventory").val()) })