Explorar o código

Fix rare bug on duplicated queries

Gaël Métais %!s(int64=10) %!d(string=hai) anos
pai
achega
2829c8de38
Modificáronse 1 ficheiros con 5 adicións e 2 borrados
  1. 5 2
      app/public/scripts/resultsCtrl.js

+ 5 - 2
app/public/scripts/resultsCtrl.js

@@ -57,9 +57,12 @@ app.controller('ResultsCtrl', function ($scope) {
         // Read all the duplicated queries and calculate a more appropriated score
         $scope.duplicatedQueriesCountAll = 0;
         if ($scope.phantomasResults.offenders.DOMqueriesDuplicated) {
-            var regex = /^{.*}: (\d+) queries$/;
+            var regex = /^{.*}: *(\d+) queries$/;
             $scope.phantomasResults.offenders.DOMqueriesDuplicated.forEach(function(query) {
-                $scope.duplicatedQueriesCountAll += parseInt(regex.exec(query)[1], 10) - 1;
+                var regexResult = regex.exec(query);
+                if (regexResult) {
+                    $scope.duplicatedQueriesCountAll += parseInt(regexResult[1], 10) - 1;
+                }
             });
         }