瀏覽代碼

Fix missing id after delete, fixes #214

Jordi Boggiano 12 年之前
父節點
當前提交
6cf7f77ff9
共有 1 個文件被更改,包括 2 次插入1 次删除
  1. 2 1
      src/Packagist/WebBundle/Controller/WebController.php

+ 2 - 1
src/Packagist/WebBundle/Controller/WebController.php

@@ -499,6 +499,7 @@ class WebController extends Controller
                 $versionRepo->remove($version);
             }
 
+            $packageId = $package->getId();
             $em = $doctrine->getManager();
             $em->remove($package);
             $em->flush();
@@ -508,7 +509,7 @@ class WebController extends Controller
                 $solarium = $this->get('solarium.client');
 
                 $update = $solarium->createUpdate();
-                $update->addDeleteById($package->getId());
+                $update->addDeleteById($packageId);
                 $update->addCommit();
 
                 $solarium->update($update);