fix ids shit
This commit is contained in:
@@ -79,12 +79,12 @@ public abstract class BaseHandler<TEntity, TUpdateMsg>(IApiServer server)
|
||||
return Activator.CreateInstance<TEntity>();
|
||||
}
|
||||
|
||||
protected virtual IQueryable<TEntity> FilterByIDs(IQueryable<TEntity> entities, string? idsStr)
|
||||
protected virtual IQueryable<TEntity> FilterByIDs(IQueryable<TEntity> entities, string? ids)
|
||||
{
|
||||
if (idsStr != null)
|
||||
if (ids != null)
|
||||
{
|
||||
var ids = idsStr.Split(',').Select(n => int.TryParse(n, out var v) ? v : default);
|
||||
return entities.Where(n => ids.Contains(n.Id));
|
||||
var idsInt = ids.Split(',').Select(n => int.TryParse(n, out var v) ? v : default);
|
||||
return entities.Where(n => idsInt.Contains(n.Id));
|
||||
}
|
||||
return entities;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user