Pārlūkot izejas kodu

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

jguer 3 gadi atpakaļ
vecāks
revīzija
186c7a54fe
1 mainītis faili ar 3 papildinājumiem un 2 dzēšanām
  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
 		}
 	}