diff --git a/components/lib/datatable/ColumnFilter.js b/components/lib/datatable/ColumnFilter.js index 0cfe40e387..9087e4a850 100644 --- a/components/lib/datatable/ColumnFilter.js +++ b/components/lib/datatable/ColumnFilter.js @@ -173,7 +173,7 @@ export const ColumnFilter = React.memo((props) => { filters[field].constraints[0] = { value: null, matchMode: defaultConstraint.matchMode }; } else { filters[field].value = null; - filters[field].matchMode = defaultConstraint.matchMode; + filters[field].matchMode = defaultConstraint ? defaultConstraint.matchMode : filters[field].matchMode; } filterClearCallback && filterClearCallback();