From 6a0350f13ca9bdabbcf79d5b7d0c395e63851ea9 Mon Sep 17 00:00:00 2001 From: SileNce5k Date: Sat, 10 May 2025 15:09:53 +0200 Subject: [PATCH] Fix problem if content-type isn't provided by server --- commands/misc/tdoss.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/commands/misc/tdoss.js b/commands/misc/tdoss.js index 56f4e55..09b5447 100644 --- a/commands/misc/tdoss.js +++ b/commands/misc/tdoss.js @@ -97,7 +97,8 @@ module.exports = { return {value: 3, errorMessage: error.cause.message}; } if(!res.ok) return {value: 1, errorMessage: res.status.toString()}; - if(!res.headers.get('content-type').startsWith("image")) return {value: 2, errorMessage: ""}; + const contentType = res.headers.get('content-type'); + if(!contentType || !contentType.startsWith("image")) return {value: 2, errorMessage: contentType || "No content-type header"}; const stream = Readable.fromWeb(res.body) await writeFile(path, stream); return {value: 0, errorMessage: ""};