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