Skip to content

Commit b64de16

Browse files
Merge pull request #614 from contactashish13/issue-611-new
Table chart: Error appears when trying to import from JSON
2 parents 42c08b2 + e5e4792 commit b64de16

File tree

3 files changed

+12
-2
lines changed

3 files changed

+12
-2
lines changed

classes/Visualizer/Gutenberg/build/block.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

classes/Visualizer/Gutenberg/src/Components/DataTable.js

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,13 @@ class DataTables extends Component {
7373
const row = {};
7474

7575
columns.forEach( ( j, n ) => {
76-
row[j.data] = i[n];
76+
var datum = i[n];
77+
78+
// datum could be undefined for dynamic data (e.g. through json).
79+
if ( 'undefined' === typeof datum ) {
80+
datum = i[j.data];
81+
}
82+
row[j.data] = datum;
7783
});
7884

7985
return row;

js/render-datatables.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -200,6 +200,10 @@
200200
row = [];
201201
for (j = 0; j < series.length; j++) {
202202
var datum = data[i][j];
203+
// datum could be undefined for dynamic data (e.g. through json).
204+
if(typeof datum === 'undefined'){
205+
datum = data[i][series[j].label];
206+
}
203207
row[ series[j].label ] = datum;
204208
}
205209
rows.push(row);

0 commit comments

Comments
 (0)