Commit 87ea22d41de51d2c8265ebdfadb158df10e9e336

Authored by kevin_fourie
1 parent 60ac506e

Merged in from STABLE trunk...

KTS-3679
"Metadata IS NOT search returning matches"
Fixed. The 'not' was not being evaluated.

Committed By: Conrad Vermeulen
Reviewed By: Megan Watson


git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/STABLE/branches/3.5.3a-Release-Branch@9299 c91229c3-7414-0410-bfa2-8a42b809f60b
Showing 1 changed file with 1 additions and 1 deletions
search2/search/expr.inc.php
... ... @@ -1080,7 +1080,7 @@ class SQLQueryBuilder implements QueryBuilder
1080 1080 $offset = $this->resolveMetadataOffset($expr) + 1;
1081 1081  
1082 1082 $fieldset = $left->getField();
1083   - $query = '(' . "df$offset.name='$fieldset' AND " . $right->getSQL($left, "dfl$offset.value", $expr->op(), false) . ')';
  1083 + $query = '(' . "df$offset.name='$fieldset' AND " . $right->getSQL($left, "dfl$offset.value", $expr->op(), $expr->not()) . ')';
1084 1084  
1085 1085 }
1086 1086 else
... ...