Allow v2 metadata target to provide security advisories without releases. (#11257)
parent
70b1863480
commit
c7f32820d7
|
@ -1017,7 +1017,7 @@ class ComposerRepository extends ArrayRepository implements ConfigurableReposito
|
||||||
$promises[] = $this->startCachedAsyncDownload($name, $realName)
|
$promises[] = $this->startCachedAsyncDownload($name, $realName)
|
||||||
->then(function (array $spec) use (&$packages, &$namesFound, $realName, $constraint, $acceptableStabilities, $stabilityFlags, $alreadyLoaded): void {
|
->then(function (array $spec) use (&$packages, &$namesFound, $realName, $constraint, $acceptableStabilities, $stabilityFlags, $alreadyLoaded): void {
|
||||||
[$response, $packagesSource] = $spec;
|
[$response, $packagesSource] = $spec;
|
||||||
if (null === $response) {
|
if (null === $response || !isset($response['packages'][$realName])) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1092,7 +1092,7 @@ class ComposerRepository extends ArrayRepository implements ConfigurableReposito
|
||||||
$response = $contents;
|
$response = $contents;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!isset($response['packages'][$packageName])) {
|
if (!isset($response['packages'][$packageName]) && !isset($response['security-advisories'])) {
|
||||||
return [null, $packagesSource];
|
return [null, $packagesSource];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue