From 0cd560d7f3c14cc814f6fd08f479a708b41fc9e2 Mon Sep 17 00:00:00 2001 From: Kyle Sanderson Date: Sat, 9 Sep 2023 03:33:07 -0700 Subject: [PATCH] fix(releases): use case-insensitive searching (#1092) * fix(web/search): use case-insensitive searching for releases * to the moon --- internal/database/release.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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+"%")) + } } }