mirror of
https://github.com/idanoo/autobrr
synced 2025-07-22 16:29:12 +00:00
fix(releases): search with postgres (#1181)
* fix(releases): search with postgres * fix: validate release push status from filters * fix: add missing import * fix: validate push status if not empty
This commit is contained in:
parent
faaec5625a
commit
06b864da4d
3 changed files with 29 additions and 1 deletions
|
@ -200,7 +200,9 @@ func (repo *ReleaseRepo) findReleases(ctx context.Context, tx *Tx, params domain
|
|||
|
||||
if params.Filters.PushStatus != "" {
|
||||
subQueryBuilder = subQueryBuilder.InnerJoin("release_action_status ras ON r.id = ras.release_id").Where(sq.Eq{"ras.status": params.Filters.PushStatus})
|
||||
countQuery = countQuery.InnerJoin("release_action_status ras ON r.id = ras.release_id").Where(sq.Eq{"ras.status": params.Filters.PushStatus})
|
||||
|
||||
// using sq.Eq for countQuery breaks search with Postgres.
|
||||
countQuery = countQuery.InnerJoin("release_action_status ras ON r.id = ras.release_id").Where("ras.status = '" + params.Filters.PushStatus + `'`)
|
||||
}
|
||||
|
||||
subQuery, subArgs, err := subQueryBuilder.ToSql()
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue