ソースを参照

fixed small bug for superAdmin

BE_dev
Dzenis Hadzifejzovic 2年前
コミット
d263b1b039
1個のファイルの変更1行の追加1行の削除
  1. 1
    1
      Diligent.WebAPI.Business/Services/CategoryService.cs

+ 1
- 1
Diligent.WebAPI.Business/Services/CategoryService.cs ファイルの表示

var user = await _userManager.FindByIdAsync(userId.ToString()); var user = await _userManager.FindByIdAsync(userId.ToString());
var role = (await _userManager.GetRolesAsync(user))[0]; var role = (await _userManager.GetRolesAsync(user))[0];


if(parentCategoryId != -1)
if(parentCategoryId != -1 && role != "SuperAdmin")
{ {
var categories = await _context.UserCategories.Where(x => x.UserId == userId && x.CategoryId == parentCategoryId).ToListAsync(); var categories = await _context.UserCategories.Where(x => x.UserId == userId && x.CategoryId == parentCategoryId).ToListAsync();
if (categories.Count == 0) return null; if (categories.Count == 0) return null;

読み込み中…
キャンセル
保存