fix ids shit

This commit is contained in:
Pilzinsel64
2025-09-02 13:23:53 +02:00
parent 5262ee11da
commit 508c464efe

View File

@@ -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;
}