X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/2f83fcd45b4b23db2bb5bb4afbe1e863ebd77ec6..37516bc14fdfe634c78764c15f3a8eb3a09b403c:/services/workbench2/src/components/data-table-filters/data-table-filters-tree.tsx

diff --git a/services/workbench2/src/components/data-table-filters/data-table-filters-tree.tsx b/services/workbench2/src/components/data-table-filters/data-table-filters-tree.tsx
index 7b97865bba..d52b58f5ae 100644
--- a/services/workbench2/src/components/data-table-filters/data-table-filters-tree.tsx
+++ b/services/workbench2/src/components/data-table-filters/data-table-filters-tree.tsx
@@ -59,14 +59,14 @@ export class DataTableFiltersTree extends React.Component<DataTableFilterProps>
         if (item.selected) { return; }
 
         // Otherwise select this node and deselect the others
-        const filters = selectNode(item.id)(this.props.filters);
+        const filters = selectNode(item.id, true)(this.props.filters);
         const toDeselect = Object.keys(this.props.filters).filter((id) => (id !== item.id));
-        onChange(deselectNodes(toDeselect)(filters));
+        onChange(deselectNodes(toDeselect, true)(filters));
     }
 
     toggleFilter = (_: React.MouseEvent, item: TreeItem<DataTableFilterItem>) => {
         const { onChange = noop } = this.props;
-        onChange(toggleNodeSelection(item.id)(this.props.filters));
+        onChange(toggleNodeSelection(item.id, true)(this.props.filters));
     }
 
     toggleOpen = (_: React.MouseEvent, item: TreeItem<DataTableFilterItem>) => {
