Browse Source

Also clean up dev v2 provider on package deletion

Jordi Boggiano 6 years ago
parent
commit
05d2a735ed
1 changed files with 7 additions and 0 deletions
  1. 7 0
      src/Packagist/WebBundle/Model/PackageManager.php

+ 7 - 0
src/Packagist/WebBundle/Model/PackageManager.php

@@ -82,6 +82,13 @@ class PackageManager
         if (file_exists($metadataV2.'.gz')) {
         if (file_exists($metadataV2.'.gz')) {
             @unlink($metadataV2.'.gz');
             @unlink($metadataV2.'.gz');
         }
         }
+        $metadataV2Dev = $this->metadataDir.'/p2/'.strtolower($packageName).'~dev.json';
+        if (file_exists($metadataV2Dev)) {
+            @unlink($metadataV2Dev);
+        }
+        if (file_exists($metadataV2Dev.'.gz')) {
+            @unlink($metadataV2Dev.'.gz');
+        }
 
 
         // attempt search index cleanup
         // attempt search index cleanup
         try {
         try {