Baka-Konto-Dialog: Passwort wird jetzt auch getrimmt (wie im Navidrome-Dialog)
Das Passwortfeld im Baka-Konto-Anmelde-Dialog wurde vor dem Absenden und
vor dem Speichern nicht getrimmt — ein durch Autofill eingefügtes
Leerzeichen ließ korrekte Logins scheitern. Gleicher Fix wie bereits in
settings_screen.dart (Commit 3d1e00646a) für denselben Symptom-Typ.
This commit is contained in:
@@ -900,7 +900,10 @@ class _AnmeldeDialogState extends State<_AnmeldeDialog> {
|
||||
_fehler = null;
|
||||
});
|
||||
final auth = context.read<BakaAuth>();
|
||||
final fehler = await auth.anmelden(_benutzer.text.trim(), _passwort.text);
|
||||
// Randständige Leerzeichen entfernen (verdeckte
|
||||
// Fehlerquelle im obscureText-Feld / bei Autofill).
|
||||
final passwort = _passwort.text.trim();
|
||||
final fehler = await auth.anmelden(_benutzer.text.trim(), passwort);
|
||||
if (!mounted) return;
|
||||
if (fehler == null) {
|
||||
// Navidrome- und Baka-Konto teilen sich die Zugangsdaten (siehe
|
||||
@@ -909,7 +912,7 @@ class _AnmeldeDialogState extends State<_AnmeldeDialog> {
|
||||
// Passwort scheitern.
|
||||
final nav = context.read<DownloadService>().navidrome;
|
||||
await nav.speichereZugangsdaten(
|
||||
nav.serverUrl, _benutzer.text.trim(), _passwort.text);
|
||||
nav.serverUrl, _benutzer.text.trim(), passwort);
|
||||
if (!mounted) return;
|
||||
Navigator.pop(context);
|
||||
return;
|
||||
|
||||
Reference in New Issue
Block a user