diff --git a/internal/database/release.go b/internal/database/release.go index 42dabbd..f5c5955 100644 --- a/internal/database/release.go +++ b/internal/database/release.go @@ -152,7 +152,11 @@ func (repo *ReleaseRepo) findReleases(ctx context.Context, tx *Tx, params domain } if len(search) != 0 { - whereQueryBuilder = append(whereQueryBuilder, sq.Like{"r.torrent_name": search + "%"}) + if len(whereQueryBuilder) > 1 { + whereQueryBuilder = append(whereQueryBuilder, ILike("r.torrent_name", "%"+search+"%")) + } else { + whereQueryBuilder = append(whereQueryBuilder, ILike("r.torrent_name", search+"%")) + } } }