소스 검색

:bug: https://github.com/siyuan-note/siyuan/issues/10035

Daniel 1 년 전
부모
커밋
07ec318356
2개의 변경된 파일5개의 추가작업 그리고 6개의 파일을 삭제
  1. 1 6
      kernel/bazaar/package.go
  2. 4 0
      kernel/model/bazzar.go

+ 1 - 6
kernel/bazaar/package.go

@@ -656,16 +656,11 @@ func getBazaarIndex() map[string]*bazaarPackage {
 const defaultMinAppVersion = "2.9.0"
 const defaultMinAppVersion = "2.9.0"
 
 
 func disallowDisplayBazaarPackage(pkg *Package) bool {
 func disallowDisplayBazaarPackage(pkg *Package) bool {
-	if "" == pkg.MinAppVersion { // 目前暂时放过所有不带 minAppVersion 的集市包,后续版本会使用 defaultMinAppVersion
+	if "" == pkg.MinAppVersion { // TODO: 目前暂时放过所有不带 minAppVersion 的集市包,后续版本会使用 defaultMinAppVersion
 		return false
 		return false
 	}
 	}
 	if 0 < semver.Compare("v"+pkg.MinAppVersion, "v"+util.Ver) {
 	if 0 < semver.Compare("v"+pkg.MinAppVersion, "v"+util.Ver) {
 		return true
 		return true
 	}
 	}
-
-	if 0 < len(pkg.Backends) {
-
-	}
-
 	return false
 	return false
 }
 }

+ 4 - 0
kernel/model/bazzar.go

@@ -350,6 +350,10 @@ func matchPackage(keywords []string, pkg *bazaar.Package) bool {
 		return true
 		return true
 	}
 	}
 
 
+	if nil == pkg {
+		return false
+	}
+
 	for _, keyword := range keywords {
 	for _, keyword := range keywords {
 		if strings.Contains(strings.ToLower(pkg.DisplayName.Default), keyword) ||
 		if strings.Contains(strings.ToLower(pkg.DisplayName.Default), keyword) ||
 			strings.Contains(strings.ToLower(pkg.DisplayName.ZhCN), keyword) ||
 			strings.Contains(strings.ToLower(pkg.DisplayName.ZhCN), keyword) ||