adjust condition
This commit is contained in:
@@ -1039,10 +1039,14 @@ export default {
|
|||||||
} else if (['not_empty', 'checked'].includes(c.action)) {
|
} else if (['not_empty', 'checked'].includes(c.action)) {
|
||||||
return acc && !isEmpty(this.values[c.field_uuid])
|
return acc && !isEmpty(this.values[c.field_uuid])
|
||||||
} else if (['equal', 'contains'].includes(c.action) && field) {
|
} else if (['equal', 'contains'].includes(c.action) && field) {
|
||||||
const option = field.options.find((o) => o.uuid === c.value)
|
if (field.options) {
|
||||||
const values = [this.values[c.field_uuid]].flat()
|
const option = field.options.find((o) => o.uuid === c.value)
|
||||||
|
const values = [this.values[c.field_uuid]].flat()
|
||||||
|
|
||||||
return acc && values.includes(this.optionValue(option, field.options.indexOf(option)))
|
return acc && values.includes(this.optionValue(option, field.options.indexOf(option)))
|
||||||
|
} else {
|
||||||
|
return acc && [this.values[c.field_uuid]].flat().includes(c.value)
|
||||||
|
}
|
||||||
} else if (['not_equal', 'does_not_contain'].includes(c.action) && field) {
|
} else if (['not_equal', 'does_not_contain'].includes(c.action) && field) {
|
||||||
const option = field.options.find((o) => o.uuid === c.value)
|
const option = field.options.find((o) => o.uuid === c.value)
|
||||||
const values = [this.values[c.field_uuid]].flat()
|
const values = [this.values[c.field_uuid]].flat()
|
||||||
|
|||||||
Reference in New Issue
Block a user