diff --git a/kernel/bazaar/package.go b/kernel/bazaar/package.go index 9c238f3d4..5720e31c5 100644 --- a/kernel/bazaar/package.go +++ b/kernel/bazaar/package.go @@ -656,16 +656,11 @@ func getBazaarIndex() map[string]*bazaarPackage { const defaultMinAppVersion = "2.9.0" func disallowDisplayBazaarPackage(pkg *Package) bool { - if "" == pkg.MinAppVersion { // 目前暂时放过所有不带 minAppVersion 的集市包,后续版本会使用 defaultMinAppVersion + if "" == pkg.MinAppVersion { // TODO: 目前暂时放过所有不带 minAppVersion 的集市包,后续版本会使用 defaultMinAppVersion return false } if 0 < semver.Compare("v"+pkg.MinAppVersion, "v"+util.Ver) { return true } - - if 0 < len(pkg.Backends) { - - } - return false } diff --git a/kernel/model/bazzar.go b/kernel/model/bazzar.go index 7bcb7f8f9..623f9b410 100644 --- a/kernel/model/bazzar.go +++ b/kernel/model/bazzar.go @@ -350,6 +350,10 @@ func matchPackage(keywords []string, pkg *bazaar.Package) bool { return true } + if nil == pkg { + return false + } + for _, keyword := range keywords { if strings.Contains(strings.ToLower(pkg.DisplayName.Default), keyword) || strings.Contains(strings.ToLower(pkg.DisplayName.ZhCN), keyword) ||