diff --git a/docker-apps/rest-passthrough/package.json b/docker-apps/rest-passthrough/package.json index c391c11c3..7abdd2a7e 100644 --- a/docker-apps/rest-passthrough/package.json +++ b/docker-apps/rest-passthrough/package.json @@ -19,7 +19,7 @@ }, "devDependencies": { "@favware/cliff-jumper": "^6.0.0", - "@types/node": "^24.10.1", + "@types/node": "^25.0.2", "dotenv": "^17.2.3", "typescript": "^5.9.3" } diff --git a/docker-apps/rest-passthrough/src/server.ts b/docker-apps/rest-passthrough/src/server.ts index 2cf0976cb..dba5cb695 100644 --- a/docker-apps/rest-passthrough/src/server.ts +++ b/docker-apps/rest-passthrough/src/server.ts @@ -68,7 +68,7 @@ async function parseMultiformBody(body: unknown): Promise { const value = objectValue as MultipartFile | MultipartValue if (value.type === 'file') { - form.append(value.fieldname, new Blob([await value.toBuffer()]), value.filename) + form.append(value.fieldname, new Blob([Uint8Array.from(await value.toBuffer())]), value.filename) } if (value.type === 'field' && typeof value.value === 'string') { form.append(value.fieldname, value.value) diff --git a/docker-apps/rest-passthrough/yarn.lock b/docker-apps/rest-passthrough/yarn.lock index e7913f2af..18cec887a 100644 --- a/docker-apps/rest-passthrough/yarn.lock +++ b/docker-apps/rest-passthrough/yarn.lock @@ -321,12 +321,12 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:^24.10.1": - version: 24.10.1 - resolution: "@types/node@npm:24.10.1" +"@types/node@npm:^25.0.2": + version: 25.0.2 + resolution: "@types/node@npm:25.0.2" dependencies: undici-types: "npm:~7.16.0" - checksum: 10c0/d6bca7a78f550fbb376f236f92b405d676003a8a09a1b411f55920ef34286ee3ee51f566203920e835478784df52662b5b2af89159d9d319352e9ea21801c002 + checksum: 10c0/12c4044bf2e46ba3d313ddf6256ee3c88e336a62d129fe788eeab8ff2631b3df51eb31ade4cdc04552fbe51e285f0663c49b60c78acd31da2b9f2c86a84347e3 languageName: node linkType: hard @@ -1133,7 +1133,7 @@ __metadata: "@fastify/helmet": "npm:^13.0.2" "@fastify/multipart": "npm:^9.0.3" "@favware/cliff-jumper": "npm:^6.0.0" - "@types/node": "npm:^24.10.1" + "@types/node": "npm:^25.0.2" dotenv: "npm:^17.2.3" fastify: "npm:^5.5.0" typescript: "npm:^5.9.3"