From 3a4b77e8377dc732e1737c0c6da917bbed999919 Mon Sep 17 00:00:00 2001 From: Argo Zhang Date: Sat, 24 Aug 2019 10:20:48 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20MongoDB=20=E4=B8=8B=E9=80=9A=E8=BF=87?= =?UTF-8?q?=E8=A7=92=E8=89=B2=E8=8E=B7=E5=8F=96=E7=9B=B8=E5=85=B3=E8=8F=9C?= =?UTF-8?q?=E5=8D=95=E6=AF=94=E5=AF=B9=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit #Comment 导致用户获取不到相关角色菜单 --- Bootstrap.DataAccess.MongoDB/Menu.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Bootstrap.DataAccess.MongoDB/Menu.cs b/Bootstrap.DataAccess.MongoDB/Menu.cs index d48d9986..f2adccc6 100644 --- a/Bootstrap.DataAccess.MongoDB/Menu.cs +++ b/Bootstrap.DataAccess.MongoDB/Menu.cs @@ -34,7 +34,7 @@ namespace Bootstrap.DataAccess.MongoDB }).Distinct().ToList(); var menus = DbManager.Menus.Find(FilterDefinition.Empty).ToList() - .Where(m => roles.Any(r => r.RoleName.Equals("Administrators", StringComparison.OrdinalIgnoreCase) || r.Menus.Any(rm => rm.Equals(m.Url, StringComparison.OrdinalIgnoreCase)))) + .Where(m => roles.Any(r => r.RoleName.Equals("Administrators", StringComparison.OrdinalIgnoreCase) || r.Menus.Any(rm => rm.Equals(m.Id, StringComparison.OrdinalIgnoreCase)))) .ToList(); menus.ForEach(m => {