From 53d0b28c7c86fdf10e9e4ab6a49a50396d40444b Mon Sep 17 00:00:00 2001
From: Kyle Spearrin <kyle.spearrin@gmail.com>
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())