From 432450a15b51a269821ba1d430854f5d1dd04703 Mon Sep 17 00:00:00 2001 From: Mihajlo Medjedovic Date: Mon, 26 Feb 2024 14:14:51 +0100 Subject: [PATCH] fix: allow empty clause value when NE or CONTAINS --- client/src/app/query/query.component.ts | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/client/src/app/query/query.component.ts b/client/src/app/query/query.component.ts index 5ae4b5d..0d23f8a 100644 --- a/client/src/app/query/query.component.ts +++ b/client/src/app/query/query.component.ts @@ -878,17 +878,24 @@ export class QueryComponent */ public hasInvalidCluase(clauses: any): boolean { for (let clause of clauses) { + clause['invalidClause'] = false + + if (clause.value === '' && + !(clause.operator === 'NE' || + clause.operator === 'CONTAINS')) { + clause['invalidClause'] = true + + return true + } + if ( clause.variable === null || clause.operator === null || - clause.value === null || - clause.value === '' + clause.value === null ) { clause['invalidClause'] = true return true - } else { - clause['invalidClause'] = false } }