From 255e18eb5e997b705c40c27b8fdadfcb21a8e5ce Mon Sep 17 00:00:00 2001 From: Mbucari Date: Fri, 31 Mar 2023 12:00:20 -0600 Subject: [PATCH] Fix external login failure error (#563) --- .../LibationAvalonia/Dialogs/Login/AvaloniaLoginChoiceEager.cs | 3 ++- .../LibationWinForms/Dialogs/Login/WinformLoginChoiceEager.cs | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/Source/LibationAvalonia/Dialogs/Login/AvaloniaLoginChoiceEager.cs b/Source/LibationAvalonia/Dialogs/Login/AvaloniaLoginChoiceEager.cs index 48bbe611..143b31ca 100644 --- a/Source/LibationAvalonia/Dialogs/Login/AvaloniaLoginChoiceEager.cs +++ b/Source/LibationAvalonia/Dialogs/Login/AvaloniaLoginChoiceEager.cs @@ -25,7 +25,8 @@ namespace LibationAvalonia.Dialogs.Login { var dialog = new LoginChoiceEagerDialog(_account); - if (await dialog.ShowDialogAsync() is not DialogResult.OK || string.IsNullOrWhiteSpace(dialog.Password)) + if (await dialog.ShowDialogAsync() is not DialogResult.OK || + (dialog.LoginMethod is LoginMethod.Api && string.IsNullOrWhiteSpace(dialog.Password))) return null; switch (dialog.LoginMethod) diff --git a/Source/LibationWinForms/Dialogs/Login/WinformLoginChoiceEager.cs b/Source/LibationWinForms/Dialogs/Login/WinformLoginChoiceEager.cs index df313002..062893dd 100644 --- a/Source/LibationWinForms/Dialogs/Login/WinformLoginChoiceEager.cs +++ b/Source/LibationWinForms/Dialogs/Login/WinformLoginChoiceEager.cs @@ -25,7 +25,7 @@ namespace LibationWinForms.Login { using var dialog = new LoginChoiceEagerDialog(_account); - if (!ShowDialog(dialog) || string.IsNullOrWhiteSpace(dialog.Password)) + if (!ShowDialog(dialog) || (dialog.LoginMethod is LoginMethod.Api && string.IsNullOrWhiteSpace(dialog.Password))) return null; switch (dialog.LoginMethod)