From f14ee65a3baba06b5b92fd09c17356a07a346dc5 Mon Sep 17 00:00:00 2001 From: Kazuhiko Shiozaki <kazuhiko@nexedi.com> Date: Fri, 31 Oct 2014 16:46:30 +0100 Subject: [PATCH] full text: revert non-required change in ComparisonOperator. --- product/ZSQLCatalog/Operator/ComparisonOperator.py | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/product/ZSQLCatalog/Operator/ComparisonOperator.py b/product/ZSQLCatalog/Operator/ComparisonOperator.py index 4dff21f410..21b9dc84e4 100644 --- a/product/ZSQLCatalog/Operator/ComparisonOperator.py +++ b/product/ZSQLCatalog/Operator/ComparisonOperator.py @@ -99,8 +99,7 @@ verifyClass(IOperator, MultivaluedComparisonOperator) class MatchComparisonOperator(MonovaluedComparisonOperator): def __init__(self, operator, mode=''): MonovaluedComparisonOperator.__init__(self, operator, '') - self.mode = mode - self.where_expression_format_string = 'MATCH (%(column)s) AGAINST (%(value_list)s%(mode)s)' + self.where_expression_format_string = 'MATCH (%%(column)s) AGAINST (%%(value_list)s%s)' % (mode, ) def asSQLExpression(self, column, value_list, only_group_columns): """ @@ -111,11 +110,9 @@ class MatchComparisonOperator(MonovaluedComparisonOperator): if value_list == '': column, value_list = self.render(column, value_list) return SQLExpression(self, where_expression='%s %s %s' % (column, '=', value_list)) - value_list = self.renderValue(value_list) match_string = self.where_expression_format_string % { 'column': column, - 'value_list': value_list, - 'mode':self.mode, + 'value_list': self.renderValue(value_list), } select_dict = {} if not only_group_columns: -- 2.30.9