diff --git a/LCU/Maintenance/MDB_WebView/maintenancedb_view/src/components/MultiSelectDropdown.js b/LCU/Maintenance/MDB_WebView/maintenancedb_view/src/components/MultiSelectDropdown.js index ae32feaab32cdb0fd55bd3c53c4e72d484316fb6..9081aeed095e39136f818d888c6af745cde269f7 100644 --- a/LCU/Maintenance/MDB_WebView/maintenancedb_view/src/components/MultiSelectDropdown.js +++ b/LCU/Maintenance/MDB_WebView/maintenancedb_view/src/components/MultiSelectDropdown.js @@ -42,12 +42,17 @@ export class MultiSelectDropdown extends Component{ const newSelectedItems = this.state.selectedItems newSelectedItems[e] = !newSelectedItems[e] this.setState({selectedItems: newSelectedItems}) - this.props.onSelectionChange(this.getSelectedItemsList()) + this.props.onSelectionChange(this.getSelectedItemsList(newSelectedItems)) } } - getSelectedItemsList () { - return Object.keys(this.state.selectedItems).filter(item => this.state.selectedItems[item]) + getSelectedItemsList (selectedItems) { + if (selectedItems === undefined){ + selectedItems = this.state.selectedItems; + } + return Object.keys(selectedItems).filter(item => this.state.selectedItems[item]); + + } renderLabel(){