17579: added check if search input contains value
[arvados-workbench2.git] / src / components / search-input / search-input.tsx
index 955cf5e5296b1a38bf72aa52a6646ec66e92abf8..50338f401c9387b680ef417a715e2130d932b265 100644 (file)
@@ -97,7 +97,7 @@ export const SearchInput = withStyles(styles)(
             if (nextProps.value !== this.props.value) {
                 this.setState({ value: nextProps.value });
             }
-            if (nextProps.selfClearProp !== this.state.selfClearProp) {
+            if (this.state.value !== '' && nextProps.selfClearProp && nextProps.selfClearProp !== this.state.selfClearProp) {
                 this.props.onSearch('');
                 this.setState({ selfClearProp: nextProps.selfClearProp });
             }