From 7a2eb5169c58e503c63f6b5348d7cd8a45dbaba4 Mon Sep 17 00:00:00 2001 From: jon-a-nygaard Date: Wed, 14 Mar 2018 13:51:06 +0100 Subject: [PATCH] Fixed #7991, treemap had wrong root on export. --- js/modules/treemap.src.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/js/modules/treemap.src.js b/js/modules/treemap.src.js index 679fe6c4e9a..d73e2cf57f6 100644 --- a/js/modules/treemap.src.js +++ b/js/modules/treemap.src.js @@ -1011,14 +1011,17 @@ seriesType('treemap', 'scatter', { translate: function () { var series = this, options = series.options, - rootId = series.rootNode = - pick(series.rootNode, series.options.rootId, ''), + rootId = pick(series.rootNode, options.rootId, ''), rootNode, pointValues, seriesArea, tree, val; + // Set rootId on series.userOptions to pick it up in exporting. + // Set rootId on series to pick it up on next translate. + series.userOptions.rootId = series.rootNode = rootId; + // Call prototype function Series.prototype.translate.call(series);