From 53d0b28c7c86fdf10e9e4ab6a49a50396d40444b Mon Sep 17 00:00:00 2001 From: Kyle Spearrin Date: Mon, 1 Jul 2019 16:06:52 -0400 Subject: [PATCH] fix add matching eq domains resolves #550 --- src/Core/Services/CipherService.cs | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/src/Core/Services/CipherService.cs b/src/Core/Services/CipherService.cs index a1a6f6c8b..d0a3a5a87 100644 --- a/src/Core/Services/CipherService.cs +++ b/src/Core/Services/CipherService.cs @@ -820,16 +820,25 @@ namespace Bit.Core.Services { if(eqDomainSet.Contains(url)) { - eqDomain.Select(d => matchingDomains.Add(d)); + foreach(var d in eqDomain) + { + matchingDomains.Add(d); + } } else if(mobileAppWebUriString != null && eqDomainSet.Contains(mobileAppWebUriString)) { - eqDomain.Select(d => matchingFuzzyDomains.Add(d)); + foreach(var d in eqDomain) + { + matchingFuzzyDomains.Add(d); + } } } - else if(eqDomainSet.Contains(url)) + else if(eqDomainSet.Contains(domain)) { - eqDomain.Select(d => matchingDomains.Add(d)); + foreach(var d in eqDomain) + { + matchingDomains.Add(d); + } } } if(!matchingDomains.Any())