From c65fef638e9bcae0bb53c65b828c4200384e5d3d Mon Sep 17 00:00:00 2001 From: MacRimi Date: Thu, 13 Nov 2025 20:23:08 +0100 Subject: [PATCH] Update settings.tsx --- AppImage/components/settings.tsx | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/AppImage/components/settings.tsx b/AppImage/components/settings.tsx index e65180e..fc72944 100644 --- a/AppImage/components/settings.tsx +++ b/AppImage/components/settings.tsx @@ -327,8 +327,15 @@ export function Settings() { }), }) - const data = await response.json() + // Parse response first + let data + try { + data = await response.json() + } catch (parseError) { + throw new Error("Invalid server response") + } + // Then check if request was successful if (!response.ok) { throw new Error(data.message || data.error || "Failed to generate API token") }