Fix: fix custom field query removal

This commit is contained in:
shamoon 2024-10-27 06:49:28 -07:00
parent 33e9990ed5
commit f5168e0f8b
No known key found for this signature in database

View File

@ -114,17 +114,22 @@ export class CustomFieldQueriesModel {
queryElement: CustomFieldQueryElement,
elements: any[]
): CustomFieldQueryElement {
let foundElement
for (let i = 0; i < elements.length; i++) {
if (elements[i] === queryElement) {
return elements.splice(i, 1)[0]
foundElement = elements.splice(i, 1)[0]
} else if (elements[i].type === CustomFieldQueryElementType.Expression) {
return this.findElement(
foundElement = this.findElement(
queryElement,
elements[i].value as CustomFieldQueryElement[]
)
}
if (foundElement) {
break
}
}
return foundElement
}
public removeElement(queryElement: CustomFieldQueryElement) {
let foundComponent