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
|
var constraints []predicate.DBPackage
|
||||||
|
|
||||||
if pkgbase != "" {
|
if pkgbase != "" {
|
||||||
constraints = append(constraints, dbpackage.Or(dbpackage.PkgbaseContains(pkgbase), func(selector *sql.Selector) {
|
constraints = append(constraints, func(selector *sql.Selector) {
|
||||||
selector.Where(sqljson.StringContains(dbpackage.FieldPackages, pkgbase))
|
selector.Where(sql.Or(
|
||||||
}))
|
sqljson.StringContains(dbpackage.FieldPackages, pkgbase),
|
||||||
|
sql.EQ(dbpackage.FieldPkgbase, pkgbase),
|
||||||
|
))
|
||||||
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
if status != "" {
|
if status != "" {
|
||||||
|
Reference in New Issue
Block a user