1
0
Fork 0
mirror of synced 2024-09-24 21:31:17 +12:00

Merge pull request #14606 from Budibase/fix-empty-conditions

Fix conditions with empty values falsely evaluating to true
This commit is contained in:
Andrew Kingston 2024-09-19 14:16:46 +01:00 committed by GitHub
commit 706bc9fdc5
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -1,4 +1,5 @@
import { QueryUtils } from "@budibase/frontend-core"
import { EmptyFilterOption } from "@budibase/types"
export const getActiveConditions = conditions => {
if (!conditions?.length) {
@ -33,7 +34,8 @@ export const getActiveConditions = conditions => {
value: condition.referenceValue,
}
const query = QueryUtils.buildQuery([luceneCondition])
let query = QueryUtils.buildQuery([luceneCondition])
query.onEmptyFilter = EmptyFilterOption.RETURN_NONE
const result = QueryUtils.runQuery([luceneCondition], query)
return result.length > 0
})