Browse Source

Fix API BC issue

Jordi Boggiano 6 years ago
parent
commit
d162ebbb92
1 changed files with 13 additions and 4 deletions
  1. 13 4
      src/Packagist/WebBundle/Controller/PackageController.php

+ 13 - 4
src/Packagist/WebBundle/Controller/PackageController.php

@@ -953,10 +953,19 @@ class PackageController extends Controller
                 return $vals[0];
             }, $datePoints);
 
-            $datePoints = array(
-                'labels' => array_keys($datePoints),
-                'values' => $datePoints ? $redis->mget(array_values($datePoints)) : [],
-            );
+            if (count($datePoints)) {
+                $datePoints = array(
+                    'labels' => array_keys($datePoints),
+                    'values' => array_map(function ($val) {
+                        return (int) $val;
+                    }, $redis->mget(array_values($datePoints))),
+                );
+            } else {
+                $datePoints = [
+                    'labels' => [],
+                    'values' => [],
+                ];
+            }
         } else {
             $datePoints = array(
                 'labels' => array_keys($datePoints),