diff --git a/src/engine/boolean_operators.go b/src/engine/boolean_operators.go index 1e0b4cce56..128bf32d00 100644 --- a/src/engine/boolean_operators.go +++ b/src/engine/boolean_operators.go @@ -18,7 +18,7 @@ func init() { registeredOperators[">="] = GreaterThanOrEqualOperator registeredOperators[">"] = GreaterThanOperator registeredOperators["<"] = not(GreaterThanOrEqualOperator) - registeredOperators[">"] = not(GreaterThanOperator) + registeredOperators["<="] = not(GreaterThanOperator) registeredOperators["~="] = RegexMatcherOperator } @@ -166,6 +166,6 @@ func GreaterThanOperator(leftType, rightType protocol.FieldDefinition_Type, left case protocol.FieldDefinition_DOUBLE: return *leftValue.DoubleValue > *rightValue.DoubleValue, nil default: - return false, fmt.Errorf("Cannot use >= with type %v", cType) + return false, fmt.Errorf("Cannot use > with type %v", cType) } } diff --git a/src/engine/engine_test.go b/src/engine/engine_test.go index 6f9252de0f..8c1668a9d7 100644 --- a/src/engine/engine_test.go +++ b/src/engine/engine_test.go @@ -961,5 +961,5 @@ func (self *EngineSuite) TestInequalityFiltering(c *C) { c.Assert(result, NotNil) c.Assert(result.Points, HasLen, 1) c.Assert(*result.Points[0].Values[0].IntValue, Equals, int32(100)) - c.Assert(*result.Points[0].Values[1].IntValue, Equals, int32(6)) + c.Assert(*result.Points[0].Values[1].IntValue, Equals, int32(7)) }