From 9527605c95b2aef7a7518b6d4688e48df9c7a760 Mon Sep 17 00:00:00 2001 From: Conrad Vermeulen Date: Mon, 15 Sep 2008 16:16:43 +0000 Subject: [PATCH] KTS-3679 "Metadata IS NOT search returning matches" Fixed. The 'not' was not being evaluated. --- search2/search/expr.inc.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/search2/search/expr.inc.php b/search2/search/expr.inc.php index f37b850..266fa87 100755 --- a/search2/search/expr.inc.php +++ b/search2/search/expr.inc.php @@ -1080,7 +1080,7 @@ class SQLQueryBuilder implements QueryBuilder $offset = $this->resolveMetadataOffset($expr) + 1; $fieldset = $left->getField(); - $query = '(' . "df$offset.name='$fieldset' AND " . $right->getSQL($left, "dfl$offset.value", $expr->op(), false) . ')'; + $query = '(' . "df$offset.name='$fieldset' AND " . $right->getSQL($left, "dfl$offset.value", $expr->op(), $expr->not()) . ')'; } else -- libgit2 0.21.4