Browse Source

Fix packages.json controller if dumper is not used

Jordi Boggiano 13 years ago
parent
commit
7aca093c6e
1 changed files with 3 additions and 2 deletions
  1. 3 2
      src/Packagist/WebBundle/Controller/ApiController.php

+ 3 - 2
src/Packagist/WebBundle/Controller/ApiController.php

@@ -35,8 +35,9 @@ class ApiController extends Controller
      */
     public function packagesAction(Request $req)
     {
-        if (!$req->query->all()) {
-            return new Response(file_get_contents($this->container->getParameter('kernel.root_dir').'/../web/packages_root.json'));
+        $rootJson = $this->container->getParameter('kernel.root_dir').'/../web/packages_root.json';
+        if (!$req->query->all() && file_exists($rootJson)) {
+            return new Response(file_get_contents($rootJson));
         }
 
         $em = $this->get('doctrine')->getEntityManager();