mirror of
https://github.com/fleetdm/fleet
synced 2026-05-23 00:49:03 +00:00
Handle query query param for the fleet maintained apps list endpoint (#22501)
support the `query` query param for the `GET /fleet_maintained_apps` endpoint
This commit is contained in:
parent
a7718b8866
commit
3e175d04cc
1 changed files with 9 additions and 1 deletions
|
|
@ -128,7 +128,15 @@ WHERE NOT EXISTS (
|
|||
)
|
||||
)`
|
||||
|
||||
stmtPaged, args := appendListOptionsWithCursorToSQL(stmt, []any{teamID, teamID}, &opt)
|
||||
args := []any{teamID, teamID}
|
||||
|
||||
if match := opt.MatchQuery; match != "" {
|
||||
match = likePattern(match)
|
||||
stmt += ` AND (fla.name LIKE ?)`
|
||||
args = append(args, match)
|
||||
}
|
||||
|
||||
stmtPaged, args := appendListOptionsWithCursorToSQL(stmt, args, &opt)
|
||||
|
||||
var avail []fleet.MaintainedApp
|
||||
if err := sqlx.SelectContext(ctx, ds.reader(ctx), &avail, stmtPaged, args...); err != nil {
|
||||
|
|
|
|||
Loading…
Reference in a new issue