From f8fa867154cdf208cf3f3c2cfa2842d7b2d429f1 Mon Sep 17 00:00:00 2001 From: Kyle Spearrin Date: Tue, 4 Jun 2019 12:37:57 -0400 Subject: [PATCH] Cipher.Login null check --- src/App/Pages/Vault/AddEditPageViewModel.cs | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/App/Pages/Vault/AddEditPageViewModel.cs b/src/App/Pages/Vault/AddEditPageViewModel.cs index d4a695e8e..05fa9a68d 100644 --- a/src/App/Pages/Vault/AddEditPageViewModel.cs +++ b/src/App/Pages/Vault/AddEditPageViewModel.cs @@ -382,11 +382,14 @@ namespace Bit.App.Pages } Cipher.Fields = Fields.Any() ? Fields.Select(f => f.Field).ToList() : null; - Cipher.Login.Uris = Uris.ToList(); - if(!EditMode && Cipher.Type == CipherType.Login && (Cipher.Login.Uris?.Count ?? 0) == 1 && - string.IsNullOrWhiteSpace(Cipher.Login.Uris.First().Uri)) + if(Cipher.Login != null) { - Cipher.Login.Uris = null; + Cipher.Login.Uris = Uris.ToList(); + if(!EditMode && Cipher.Type == CipherType.Login && (Cipher.Login.Uris?.Count ?? 0) == 1 && + string.IsNullOrWhiteSpace(Cipher.Login.Uris.First().Uri)) + { + Cipher.Login.Uris = null; + } } if(!EditMode && Cipher.OrganizationId != null)