Kaynağa Gözat

fix(dep): ensure assume-installed works with depstrings

jguer 3 yıl önce
ebeveyn
işleme
186c7a54fe
1 değiştirilmiş dosya ile 3 ekleme ve 2 silme
  1. 3 2
      pkg/dep/depPool.go

+ 3 - 2
pkg/dep/depPool.go

@@ -502,8 +502,9 @@ func (dp *Pool) hasPackage(name string) bool {
 
 func isInAssumeInstalled(name string, assumeInstalled []string) bool {
 	for _, pkgAndVersion := range assumeInstalled {
-		parts := strings.SplitN(pkgAndVersion, "=", 2)
-		if parts[0] == name {
+		assumeName, _, _ := splitDep(pkgAndVersion)
+		depName, _, _ := splitDep(name)
+		if assumeName == depName {
 			return true
 		}
 	}