Parcourir la source

Fix access of undefined var when no tracking zero downloads

Jordi Boggiano il y a 6 ans
Parent
commit
2674dbc06a
1 fichiers modifiés avec 4 ajouts et 1 suppressions
  1. 4 1
      src/Packagist/WebBundle/Controller/ApiController.php

+ 4 - 1
src/Packagist/WebBundle/Controller/ApiController.php

@@ -240,7 +240,10 @@ class ApiController extends Controller
 
             $jobs[] = ['id' => $result['id'], 'vid' => $result['vid'], 'ip' => $ip];
         }
-        $this->get('packagist.download_manager')->addDownloads($jobs);
+
+        if ($jobs) {
+            $this->get('packagist.download_manager')->addDownloads($jobs);
+        }
 
         if ($failed) {
             return new JsonResponse(array('status' => 'partial', 'message' => 'Packages '.json_encode($failed).' not found'), 200);