Преглед на файлове

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

jguer преди 3 години
родител
ревизия
186c7a54fe
променени са 1 файла, в които са добавени 3 реда и са изтрити 2 реда
  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
 		}
 	}