Fix #1285. Don't set property for notIncludes filter. (#1307)

This commit is contained in:
Chen-I Lim 2021-09-22 10:36:46 -07:00 committed by GitHub
parent efa07a13f8
commit 1c84567c9b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -118,20 +118,6 @@ class CardFilter {
return {id: filterClause.propertyId, value: filterClause.values[0]}
}
case 'notIncludes': {
if (filterClause.values.length < 1) {
return {id: filterClause.propertyId}
}
if (template.type === 'select') {
const option = template.options.find((o) => !filterClause.values.includes(o.id))
if (option) {
return {id: filterClause.propertyId, value: option.id}
}
// No other options exist
return {id: filterClause.propertyId}
}
// TODO: Handle non-select types
return {id: filterClause.propertyId}
}
case 'isEmpty': {