switch to different query selector for pkgbase
This commit is contained in:
9
api.go
9
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 != "" {
|
||||
|
Reference in New Issue
Block a user