diff --git a/Source/LibationAvalonia/Dialogs/Login/AvaloniaLoginChoiceEager.cs b/Source/LibationAvalonia/Dialogs/Login/AvaloniaLoginChoiceEager.cs index ac7927f1..d4ff039f 100644 --- a/Source/LibationAvalonia/Dialogs/Login/AvaloniaLoginChoiceEager.cs +++ b/Source/LibationAvalonia/Dialogs/Login/AvaloniaLoginChoiceEager.cs @@ -82,6 +82,8 @@ public class AvaloniaLoginChoiceEager : ILoginChoiceEager { foreach (System.Net.Cookie c in shoiceIn.SignInCookies ?? []) { + if (string.IsNullOrEmpty(c.Value)) + continue; try { cookieManager.AddOrUpdateCookie(c); diff --git a/Source/LibationWinForms/Dialogs/Login/WebLoginDialog.cs b/Source/LibationWinForms/Dialogs/Login/WebLoginDialog.cs index 9844d483..a22c1b8d 100644 --- a/Source/LibationWinForms/Dialogs/Login/WebLoginDialog.cs +++ b/Source/LibationWinForms/Dialogs/Login/WebLoginDialog.cs @@ -41,6 +41,8 @@ public partial class WebLoginDialog : Form //Load init cookies foreach (System.Net.Cookie cookie in choiceIn.SignInCookies ?? []) { + if (string.IsNullOrEmpty(cookie.Value)) + continue; try { webView.CoreWebView2.CookieManager.AddOrUpdateCookie(webView.CoreWebView2.CookieManager.CreateCookieWithSystemNetCookie(cookie));