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