diff options
author | 2023-05-12 08:05:36 +0300 | |
---|---|---|
committer | 2023-05-12 08:05:36 +0300 | |
commit | f3d820b8acb889311f51967b7ea47a646706448e (patch) | |
tree | eb491dd65a1161a05814277330c6e02c745e3da3 | |
parent | app/packages/changelog: super optimize the changes query (diff) | |
download | soko-f3d820b8acb889311f51967b7ea47a646706448e.tar.gz soko-f3d820b8acb889311f51967b7ea47a646706448e.tar.bz2 soko-f3d820b8acb889311f51967b7ea47a646706448e.zip |
app/packages/overview: don't fail sql query if no useflags
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
-rw-r--r-- | pkg/app/handler/packages/utils.go | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/pkg/app/handler/packages/utils.go b/pkg/app/handler/packages/utils.go index 39532de..c572f98 100644 --- a/pkg/app/handler/packages/utils.go +++ b/pkg/app/handler/packages/utils.go @@ -249,6 +249,10 @@ func getPackageUseflags(gpackage *models.Package) ([]models.Useflag, []models.Us rawUseFlags[i] = strings.Replace(rawUseflag, "+", "", 1) } + if len(rawUseFlags) == 0 { + return localUseflags, allGlobalUseflags, useExpands + } + var tmp_useflags []models.Useflag err := database.DBCon.Model(&tmp_useflags). Where("name in (?)", pg.In(rawUseFlags)). |