Ver código fonte

Merge remote-tracking branch 'fduch/fix-dumper-lock-release'

Jordi Boggiano 9 anos atrás
pai
commit
65768e2555

+ 5 - 2
src/Packagist/WebBundle/Command/DumpPackagesCommand.php

@@ -86,8 +86,11 @@ class DumpPackagesCommand extends ContainerAwareCommand
             return;
         }
 
-        $result = $this->getContainer()->get('packagist.package_dumper')->dump($ids, $force, $verbose);
-        $lock->release();
+        try {
+             $result = $this->getContainer()->get('packagist.package_dumper')->dump($ids, $force, $verbose);
+        } finally {
+             $lock->release();
+        }
 
         return $result ? 0 : 1;
     }