Removed notOneOf

This commit is contained in:
Mel O'Hagan 2022-06-24 21:29:19 +01:00
parent 40a2e95185
commit abcf9752c1
2 changed files with 1 additions and 12 deletions

View File

@ -46,10 +46,6 @@ export const OperatorOptions = {
value: "oneOf", value: "oneOf",
label: "Is in", label: "Is in",
}, },
NotIn: {
value: "notOneOf",
label: "Is not in",
},
} }
// Cookie names // Cookie names

View File

@ -94,7 +94,6 @@ export const buildLuceneQuery = filter => {
contains: {}, contains: {},
notContains: {}, notContains: {},
oneOf: {}, oneOf: {},
notOneOf: {},
} }
if (Array.isArray(filter)) { if (Array.isArray(filter)) {
filter.forEach(expression => { filter.forEach(expression => {
@ -219,11 +218,6 @@ export const runLuceneQuery = (docs, query) => {
return !testValue?.includes(docValue) return !testValue?.includes(docValue)
}) })
// Process a not included match (fails if the value is included)
const notOneOf = match("notOneOf", (docValue, testValue) => {
return testValue?.includes(docValue)
})
// Match a document against all criteria // Match a document against all criteria
const docMatch = doc => { const docMatch = doc => {
return ( return (
@ -234,8 +228,7 @@ export const runLuceneQuery = (docs, query) => {
notEqualMatch(doc) && notEqualMatch(doc) &&
emptyMatch(doc) && emptyMatch(doc) &&
notEmptyMatch(doc) && notEmptyMatch(doc) &&
oneOf(doc) && oneOf(doc)
notOneOf(doc)
) )
} }