diff --git a/src/Managing.Infrastructure.Database/PostgreSql/PostgreSqlBacktestRepository.cs b/src/Managing.Infrastructure.Database/PostgreSql/PostgreSqlBacktestRepository.cs index 9d33a06a..a4c94f33 100644 --- a/src/Managing.Infrastructure.Database/PostgreSql/PostgreSqlBacktestRepository.cs +++ b/src/Managing.Infrastructure.Database/PostgreSql/PostgreSqlBacktestRepository.cs @@ -526,6 +526,11 @@ public class PostgreSqlBacktestRepository : IBacktestRepository .Where(b => b.UserId == user.Id); if (filter != null) { + if (!string.IsNullOrWhiteSpace(filter.NameContains)) + { + var nameLike = $"%{filter.NameContains.Trim()}%"; + baseQuery = baseQuery.Where(b => EF.Functions.ILike(b.Name, nameLike)); + } if (filter.ScoreMin.HasValue) baseQuery = baseQuery.Where(b => b.Score >= filter.ScoreMin.Value); if (filter.ScoreMax.HasValue)