From 08861f8d7579de65a390d4a18b43aa641ce175ff Mon Sep 17 00:00:00 2001 From: trafficlunar Date: Thu, 1 May 2025 22:13:24 +0100 Subject: [PATCH] fix: parse moderation api response after checking if response is ok should fix long wait times for an error code when moderation api is down --- src/lib/images.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/lib/images.ts b/src/lib/images.ts index 93a9a0a..f93e451 100644 --- a/src/lib/images.ts +++ b/src/lib/images.ts @@ -45,13 +45,13 @@ export async function validateImage(file: File): Promise<{ valid: boolean; error formData.append("image", blob); const moderationResponse = await fetch("https://api.trafficlunar.net/moderate/image", { method: "POST", body: formData }); - const result = await moderationResponse.json(); if (!moderationResponse.ok) { - console.error("Moderation API error:", result); + console.error("Moderation API error"); return { valid: false, error: "Content moderation check failed", status: 500 }; } + const result = await moderationResponse.json(); if (result.error) { return { valid: false, error: result.error }; }