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(){