From d7037e1ca197b6ac9084c7d5e3f6bb8ccac1377e Mon Sep 17 00:00:00 2001 From: Max Richter Date: Fri, 31 Oct 2025 18:12:24 +0100 Subject: [PATCH] fix: post images with as correct arraybuffer to marka --- lib/marka.ts | 4 ++-- routes/api/movies/[name].ts | 1 - 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/lib/marka.ts b/lib/marka.ts index 34bea07..7f587d8 100644 --- a/lib/marka.ts +++ b/lib/marka.ts @@ -17,9 +17,9 @@ export async function createResource( path: string, content: string | object | ArrayBuffer, ) { - const isJson = typeof content === "object"; + const isJson = typeof content === "object" && + !(content instanceof ArrayBuffer); const fetchUrl = `${url}/${path}`; - console.log("Creating resource", { fetchUrl, content, isJson }); const response = await fetch(fetchUrl, { method: "POST", headers: { diff --git a/routes/api/movies/[name].ts b/routes/api/movies/[name].ts index 4b3e067..bfed864 100644 --- a/routes/api/movies/[name].ts +++ b/routes/api/movies/[name].ts @@ -37,7 +37,6 @@ export const handler: Handlers = { if (posterPath) { const poster = await tmdb.getMoviePoster(posterPath); const extension = fileExtension(posterPath); - finalPath = `movies/images/${safeFileName(name)}_cover.${extension}`; await createResource(finalPath, poster); }