Commit 87ea22d41de51d2c8265ebdfadb158df10e9e336
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 | ... | ... |