From 59a3b7eac57cda8fc7600899dfe66a43173fc423 Mon Sep 17 00:00:00 2001 From: MacRimi Date: Thu, 13 Nov 2025 20:10:00 +0100 Subject: [PATCH] Update settings.tsx --- AppImage/components/settings.tsx | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/AppImage/components/settings.tsx b/AppImage/components/settings.tsx index 0ad8955..e65180e 100644 --- a/AppImage/components/settings.tsx +++ b/AppImage/components/settings.tsx @@ -323,21 +323,22 @@ export function Settings() { headers: { "Content-Type": "application/json" }, body: JSON.stringify({ password: tokenPassword, - totp_code: totpEnabled ? tokenTotpCode : undefined, + totp_token: totpEnabled ? tokenTotpCode : undefined, }), }) + const data = await response.json() + if (!response.ok) { - const data = await response.json() - throw new Error(data.message || "Failed to generate API token") + throw new Error(data.message || data.error || "Failed to generate API token") } - const data = await response.json() setApiToken(data.token) setSuccess("API token generated successfully! Make sure to copy it now as you won't be able to see it again.") setTokenPassword("") setTokenTotpCode("") } catch (err) { + console.error("[v0] Token generation error:", err) setError(err instanceof Error ? err.message : "Failed to generate API token") } finally { setGeneratingToken(false)