mirror of
https://github.com/Kareadita/Kavita.git
synced 2025-06-01 04:34:49 -04:00
Fixed code for getting members with roles and libraries
This commit is contained in:
parent
f0919042b0
commit
fbe2daac6a
@ -68,16 +68,16 @@ namespace API.Data
|
|||||||
Username = u.UserName,
|
Username = u.UserName,
|
||||||
Created = u.Created,
|
Created = u.Created,
|
||||||
LastActive = u.LastActive,
|
LastActive = u.LastActive,
|
||||||
Roles = u.UserRoles.Select(r => r.Role.Name).ToList()
|
Roles = u.UserRoles.Select(r => r.Role.Name).ToList(),
|
||||||
|
Libraries = u.Libraries.Select(l => new LibraryDto
|
||||||
|
{
|
||||||
|
Name = l.Name,
|
||||||
|
CoverImage = l.CoverImage,
|
||||||
|
Type = l.Type,
|
||||||
|
Folders = l.Folders.Select(x => x.Path).ToList()
|
||||||
|
}).ToList()
|
||||||
})
|
})
|
||||||
.ToListAsync();
|
.ToListAsync();
|
||||||
|
|
||||||
//return await _context.Users.Include(x => x.Libraries)
|
|
||||||
|
|
||||||
return await _context.Users.Include(x => x.Libraries)
|
|
||||||
.Include(x => x.Libraries)
|
|
||||||
.ProjectTo<MemberDto>(_mapper.ConfigurationProvider)
|
|
||||||
.ToListAsync();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public async Task<MemberDto> GetMemberAsync(string username)
|
public async Task<MemberDto> GetMemberAsync(string username)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user