Selaa lähdekoodia

fixup! fix: 🙅‍非超级管理员,禁止删除、修改系统菜单

喵你个旺呀 1 vuosi sitten
vanhempi
commit
bdf1dfedd1
1 muutettua tiedostoa jossa 1 lisäystä ja 1 poistoa
  1. 1 1
      Admin.NET/Admin.NET.Core/Service/Menu/SysMenuService.cs

+ 1 - 1
Admin.NET/Admin.NET.Core/Service/Menu/SysMenuService.cs

@@ -161,7 +161,7 @@ public class SysMenuService : IDynamicApiController, ITransient
     [DisplayName("删除菜单")]
     public async Task DeleteMenu(DeleteMenuInput input)
     {
-        if (!_userManager.SuperAdmin && SysMenuSeedData().HasData().Any(u => u.Id == input.Id)) throw Oops.Oh(ErrorCodeEnum.D4013);
+        if (!_userManager.SuperAdmin && new SysMenuSeedData().HasData().Any(u => u.Id == input.Id)) throw Oops.Oh(ErrorCodeEnum.D4013);
 
         var menuTreeList = await _sysMenuRep.AsQueryable().ToChildListAsync(u => u.Pid, input.Id);
         var menuIdList = menuTreeList.Select(u => u.Id).ToList();