Commit 9527605c95b2aef7a7518b6d4688e48df9c7a760
1 parent
e1e79495
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/trunk@9293 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,7 +1080,7 @@ class SQLQueryBuilder implements QueryBuilder | ||
| 1080 | $offset = $this->resolveMetadataOffset($expr) + 1; | 1080 | $offset = $this->resolveMetadataOffset($expr) + 1; |
| 1081 | 1081 | ||
| 1082 | $fieldset = $left->getField(); | 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 | else | 1086 | else |