瀏覽代碼

Merge pull request #7745 from glaubinix/f/undefined-index-name

Fix: undefined index name in VcsRepository
Jordi Boggiano 6 年之前
父節點
當前提交
40a0c1d411
共有 1 個文件被更改,包括 2 次插入1 次删除
  1. 2 1
      src/Composer/Repository/VcsRepository.php

+ 2 - 1
src/Composer/Repository/VcsRepository.php

@@ -188,7 +188,8 @@ class VcsRepository extends ArrayRepository implements ConfigurableRepositoryInt
                     continue;
                 }
 
-                if ($existingPackage = $this->findPackage($data['name'], $data['version_normalized'])) {
+                $tagPackageName = isset($data['name']) ? $data['name'] : $this->packageName;
+                if ($existingPackage = $this->findPackage($tagPackageName, $data['version_normalized'])) {
                     if ($verbose) {
                         $this->io->writeError('<warning>Skipped tag '.$tag.', it conflicts with an another tag ('.$existingPackage->getPrettyVersion().') as both resolve to '.$data['version_normalized'].' internally</warning>');
                     }