Ignore Non-existed Key in Searchable to Prevent Flipper from Crashing
Summary: per title Reviewed By: mweststrate Differential Revision: D19143735 fbshipit-source-id: 67cb65a98760a82fd71073621bcbca819ebb1e5f
This commit is contained in:
committed by
Facebook Github Bot
parent
b716b50729
commit
9b84de0c0a
@@ -30,6 +30,13 @@ type State = {
|
||||
const rowMatchesFilters = (filters: Array<Filter>, row: TableBodyRow) =>
|
||||
filters
|
||||
.map((filter: Filter) => {
|
||||
// Check if there is column name and value. If not, ignore
|
||||
if (
|
||||
row.columns[filter.key] === undefined ||
|
||||
row.columns[filter.key].value === undefined
|
||||
) {
|
||||
return true;
|
||||
}
|
||||
if (filter.type === 'enum' && row.type != null) {
|
||||
return filter.value.length === 0 || filter.value.indexOf(row.type) > -1;
|
||||
} else if (filter.type === 'include') {
|
||||
|
||||
Reference in New Issue
Block a user