diff --git a/HISTORY.rst b/HISTORY.rst index 5db2856b..e7d2d4bf 100644 --- a/HISTORY.rst +++ b/HISTORY.rst @@ -4,6 +4,9 @@ Changelog - Fixes placing of the expats/globe tooltip. [msom] +- Fixes sankey chart trying to render empty nodes and links. + [msom] + 3.5.3 (2018-06-04) ~~~~~~~~~~~~~~~~~~~ diff --git a/onegov/election_day/assets/js/d3.chart.sankey.js b/onegov/election_day/assets/js/d3.chart.sankey.js index aae61865..4b895293 100644 --- a/onegov/election_day/assets/js/d3.chart.sankey.js +++ b/onegov/election_day/assets/js/d3.chart.sankey.js @@ -132,6 +132,7 @@ var node = canvas.append('g').selectAll('.node') .data(data.nodes) .enter().append('g') + .filter(function(d) { return d.value; }) .attr('class', 'node') .attr('id', function(d) { return 'node-' + count++; }) .filter(function(d) { return d.sourceLinks.length || d.targetLinks.length; }); @@ -206,6 +207,7 @@ var link = canvas.append('g').selectAll('.link') .data(data.links) .enter().append('path') + .filter(function(d) { return d.value; }) .attr('class', 'link') .attr('d', path) .attr('style', function(d) {