From 6f0f1ae9b4f14520a640dcf1dd888fe22cda14fd Mon Sep 17 00:00:00 2001 From: Lars Date: Wed, 18 Mar 2026 12:04:36 +0100 Subject: [PATCH] fix: send 'password' instead of 'pin' in login request Frontend was sending {email, pin} but backend expects {email, password}. This caused 422 Unprocessable Entity errors. Co-Authored-By: Claude Opus 4.6 --- frontend/src/pages/LoginScreen.jsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/src/pages/LoginScreen.jsx b/frontend/src/pages/LoginScreen.jsx index 7035c41..2e3779a 100644 --- a/frontend/src/pages/LoginScreen.jsx +++ b/frontend/src/pages/LoginScreen.jsx @@ -32,7 +32,7 @@ export default function LoginScreen() { } setLoading(true); setError(null) try { - await login({ email: email.trim().toLowerCase(), pin: password }) + await login({ email: email.trim().toLowerCase(), password: password }) } catch(e) { setError(e.message || 'Ungültige E-Mail oder Passwort') } finally { setLoading(false) }