From 39f8fe5f3a592f2edb44543754f0cc656ad6ed65 Mon Sep 17 00:00:00 2001 From: Thomas Steur <thomas.steur@googlemail.com> Date: Mon, 5 May 2014 08:30:03 +0200 Subject: [PATCH] refs #5038 could not reproduce your issue so far but this might fix the revenue error --- plugins/MultiSites/angularjs/dashboard/dashboard-model.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/plugins/MultiSites/angularjs/dashboard/dashboard-model.js b/plugins/MultiSites/angularjs/dashboard/dashboard-model.js index 1b64eac69e..bd72e54f6f 100644 --- a/plugins/MultiSites/angularjs/dashboard/dashboard-model.js +++ b/plugins/MultiSites/angularjs/dashboard/dashboard-model.js @@ -72,7 +72,11 @@ angular.module('piwikApp').factory('multisitesDashboardModel', function (piwikAp { angular.forEach(groups, function (group) { angular.forEach(group.sites, function (site) { - var revenue = (site.revenue+'').match(/(\d+\.?\d*)/); // convert $ 0.00 to 0.00 or 5€ to 5 + var revenue = 0; + if (site.revenue) { + revenue = (site.revenue+'').match(/(\d+\.?\d*)/); // convert $ 0.00 to 0.00 or 5€ to 5 + } + group.nb_visits += parseInt(site.nb_visits, 10); group.nb_pageviews += parseInt(site.nb_pageviews, 10); if (revenue.length) { -- GitLab