diff --git a/lib/services/auth_service.dart b/lib/services/auth_service.dart index 5573bb4..a9e5a53 100644 --- a/lib/services/auth_service.dart +++ b/lib/services/auth_service.dart @@ -77,9 +77,12 @@ class AuthService { MeloLogger().aktion('auth_login_ok', {'user': _user}); return AuthResult.ok; } - // 200 aber kein Token — Server-Fehler - MeloLogger().fehler('auth_login_no_token', response.body); - return AuthResult.fehlgeschlagen('Server-Antwort ohne Token (Body: ${response.body.length} Zeichen)'); + // 200 aber kein Token — zeige was der Server wirklich geschickt hat + final preview = response.body.length > 100 + ? '${response.body.substring(0, 100)}...' + : response.body; + MeloLogger().fehler('auth_login_no_token', preview); + return AuthResult.fehlgeschlagen('Server: $preview'); } // Nicht-200: Fehler vom Server parsen