@@ -266,8 +266,13 @@ func showPackages(c *gin.Context, reflist *deb.PackageRefList, collectionFactory
266266
267267 list .PrepareIndex ()
268268
269- list , err = list .Filter ([]deb.PackageQuery {q }, withDeps ,
270- nil , context .DependencyOptions (), architecturesList )
269+ list , err = list .Filter (deb.FilterOptions {
270+ Queries : []deb.PackageQuery {q },
271+ WithDependencies : withDeps ,
272+ Source : nil ,
273+ DependencyOptions : context .DependencyOptions (),
274+ Architectures : architecturesList ,
275+ })
271276 if err != nil {
272277 AbortWithJSONError (c , 500 , fmt .Errorf ("unable to search: %s" , err ))
273278 return
@@ -283,8 +288,9 @@ func showPackages(c *gin.Context, reflist *deb.PackageRefList, collectionFactory
283288 fmt .Println ("filter packages by version, query string parse err: " , err )
284289 c .AbortWithError (500 , fmt .Errorf ("unable to parse %s maximum version query string: %s" , p .Name , err ))
285290 } else {
286- tmpList , err := list .Filter ([]deb.PackageQuery {versionQ }, false ,
287- nil , 0 , []string {})
291+ tmpList , err := list .Filter (deb.FilterOptions {
292+ Queries : []deb.PackageQuery {versionQ },
293+ })
288294
289295 if err == nil {
290296 if tmpList .Len () > 0 {
0 commit comments