1
0
Fork 0

Fix clearCache in case of download failure

pull/4904/head
Jordi Boggiano 2016-02-10 15:06:22 +00:00
parent 502c5431a2
commit 477da3a448
1 changed files with 3 additions and 3 deletions

View File

@ -164,7 +164,7 @@ class FileDownloader implements DownloaderInterface
} catch (\Exception $e) {
// clean up
$this->filesystem->removeDirectory($path);
$this->clearCache($package, $path);
$this->clearCache($package, $path, $processedUrl);
throw $e;
}
@ -181,11 +181,11 @@ class FileDownloader implements DownloaderInterface
return $this;
}
protected function clearCache(PackageInterface $package, $path)
protected function clearCache(PackageInterface $package, $path, $processedUrl)
{
if ($this->cache) {
$fileName = $this->getFileName($package, $path);
$this->cache->remove($this->getCacheKey($package));
$this->cache->remove($this->getCacheKey($package, $processedUrl));
}
}