From e65e29d714e8a6dd89bce82bc6c01415263016bc Mon Sep 17 00:00:00 2001 From: Giovanni Harting <539@idlegandalf.com> Date: Thu, 14 Dec 2023 18:03:19 +0100 Subject: [PATCH] switch to different query selector for pkgbase --- api.go | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/api.go b/api.go index c832019..478a328 100644 --- a/api.go +++ b/api.go @@ -119,9 +119,12 @@ func GetPackages(w http.ResponseWriter, r *http.Request) { var constraints []predicate.DBPackage if pkgbase != "" { - constraints = append(constraints, dbpackage.Or(dbpackage.PkgbaseContains(pkgbase), func(selector *sql.Selector) { - selector.Where(sqljson.StringContains(dbpackage.FieldPackages, pkgbase)) - })) + constraints = append(constraints, func(selector *sql.Selector) { + selector.Where(sql.Or( + sqljson.StringContains(dbpackage.FieldPackages, pkgbase), + sql.EQ(dbpackage.FieldPkgbase, pkgbase), + )) + }) } if status != "" {