From 27af3edbf0a6d953e0ae975eba02ef314ab2ed7a Mon Sep 17 00:00:00 2001 From: cagataycivici Date: Wed, 9 Jan 2019 15:49:55 +0300 Subject: [PATCH] Fixed #668 - DataTable: hide column after reordering columns throws exception --- src/components/datatable/DataTable.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/components/datatable/DataTable.js b/src/components/datatable/DataTable.js index cff7db8e11..08cdc759fd 100644 --- a/src/components/datatable/DataTable.js +++ b/src/components/datatable/DataTable.js @@ -957,7 +957,10 @@ export class DataTable extends Component { if(this.props.reorderableColumns && this.state.columnOrder) { let orderedColumns = []; for(let columnKey of this.state.columnOrder) { - orderedColumns.push(this.findColumnByKey(columns, columnKey)); + let column = this.findColumnByKey(columns, columnKey); + if (column) { + orderedColumns.push(column); + } } return orderedColumns;