From 6ae64e605752e2288220510b4aac4b31c2808064 Mon Sep 17 00:00:00 2001 From: edde746 <86283021+edde746@users.noreply.github.com> Date: Tue, 25 Nov 2025 09:43:54 +0100 Subject: [PATCH] fix: don't sign in with no servers --- lib/screens/auth_screen.dart | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/screens/auth_screen.dart b/lib/screens/auth_screen.dart index 79c0db91..65f9eefc 100644 --- a/lib/screens/auth_screen.dart +++ b/lib/screens/auth_screen.dart @@ -50,8 +50,10 @@ class _AuthScreenState extends State { try { // Fetch all servers for this user final servers = await _authService.fetchServers(plexToken); + final storage = await StorageService.getInstance(); if (servers.isEmpty) { + await storage.clearCredentials(); setState(() { _isAuthenticating = false; _errorMessage = t.serverSelection.noServersFound; @@ -60,7 +62,6 @@ class _AuthScreenState extends State { } // Save all servers to registry and enable them - final storage = await StorageService.getInstance(); final registry = ServerRegistry(storage); await registry.saveServers(servers);