diff --git a/package.json b/package.json
index 3760f2055b83ecd1d23ed1a65019d6e3e81c93a5..6c4d9bd2f1e32fcc9b8aee7520a8ca3d56d4dbbf 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@polaris/dashboard-sdk",
-  "version": "1.0.6",
+  "version": "1.0.7",
   "description": "",
   "main": "index.js",
   "module": "module",
diff --git a/src/js/charts/simple_grouped_barchart.js b/src/js/charts/simple_grouped_barchart.js
index 60d8a59be85817b5d6f917232ca8b03883e8849f..4f68fb8c69a66e976cd284cdf128a041033901aa 100644
--- a/src/js/charts/simple_grouped_barchart.js
+++ b/src/js/charts/simple_grouped_barchart.js
@@ -31,7 +31,12 @@ export class SimpleGroupedBarChartWidget extends BaseChartWidget {
   } = {}) {
 
     const data = Object.keys(dict).reduce( (agg, key) => [...agg, {...dict[key], name : key}], [])
-    const categories = Object.keys(data[0])
+    const categories = Array.from( new Set(
+        data.flatMap(
+              item => Object.keys(item)
+                )
+        ));
+
     const names = data.reduce( (agg, curr) => [...agg, curr["name"]], [])
     const dataFlatted = categories.flatMap(category => data.map(d => ({name : d.name, category : category, value: d[category]}))) // pivot longer