X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/4ec55841b965ae33aad66479bf4d4ad41e6a0b62..9c1f6806d1632c87fcf903b2bc435997eed9a370:/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 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) => { 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) => {