This commit is contained in:
2021-02-03 18:17:12 +00:00
parent 97f36221bc
commit f844e3221a

View File

@@ -133,22 +133,22 @@ namespace AyaNova.Biz
//get ViewList (NOT PAGED) //get ViewList (NOT PAGED)
internal async Task<List<NameIdItem>> GetViewListAsync(string listKey) internal async Task<List<NameIdItem>> GetViewListAsync(string listKey)
{ {
await EnsureDefaultAsync(listKey);
List<NameIdItem> items = new List<NameIdItem>(); List<NameIdItem> items = new List<NameIdItem>();
if (!string.IsNullOrWhiteSpace(listKey))
{
//First ensure there is a default
items = await ct.DataListSavedFilter //First ensure there is a default
.AsNoTracking()
.Where(z => z.ListKey == listKey && (z.Public == true || z.UserId == UserId)) items = await ct.DataListSavedFilter
.OrderBy(z => z.Name) .AsNoTracking()
.Select(z => new NameIdItem() .Where(z => z.ListKey == listKey && (z.Public == true || z.UserId == UserId))
{ .OrderBy(z => z.Name)
Id = z.Id, .Select(z => new NameIdItem()
Name = z.Name {
}).ToListAsync(); Id = z.Id,
Name = z.Name
}).ToListAsync();
}
return items; return items;
} }