From 0fa93fe9e482e4f7103b28a2f7837a414f01a9eb Mon Sep 17 00:00:00 2001
From: diosmosis <benaka@piwik.pro>
Date: Thu, 16 Oct 2014 14:53:12 -0700
Subject: [PATCH] Refs #6364, fix for when pivotted table is empty.

---
 core/DataTable/Filter/PivotByDimension.php | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/core/DataTable/Filter/PivotByDimension.php b/core/DataTable/Filter/PivotByDimension.php
index 124d60d29e..23d40990f8 100644
--- a/core/DataTable/Filter/PivotByDimension.php
+++ b/core/DataTable/Filter/PivotByDimension.php
@@ -449,8 +449,10 @@ class PivotByDimension extends BaseFilter
         }
 
         // make sure column names are utf8 encoded
-        $utfKeys = array_map('utf8_encode', array_keys($columnSet));
-        $columnSet = array_combine($utfKeys, array_values($columnSet));
+        if (!empty($columnSet)) {
+            $utfKeys = array_map('utf8_encode', array_keys($columnSet));
+            $columnSet = array_combine($utfKeys, array_values($columnSet));
+        }
 
         // remove column sums from array so it can be used as a default row
         $columnSet = array_map(function () { return false; }, $columnSet);
-- 
GitLab