From 9bf02d11564776ad7101c2acaecac8053a2de681 Mon Sep 17 00:00:00 2001 From: khanhtc1202 Date: Mon, 11 Apr 2022 23:35:43 +0700 Subject: [PATCH] Add missing types --- pkg/datastore/filedb/filter.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkg/datastore/filedb/filter.go b/pkg/datastore/filedb/filter.go index 7228c2a7a8..b6bf15215f 100644 --- a/pkg/datastore/filedb/filter.go +++ b/pkg/datastore/filedb/filter.go @@ -105,7 +105,7 @@ func compare(val, operand interface{}, op datastore.Operator) (bool, error) { valNum = reflect.ValueOf(v).Float() case int, int8, int16, int32, int64: valNum = float64(reflect.ValueOf(v).Int()) - case uint, uint8, uint16, uint32: + case uint, uint8, uint16, uint32, uint64: valNum = float64(reflect.ValueOf(v).Uint()) case string: if !op.IsNumericOperator() { @@ -127,7 +127,7 @@ func compare(val, operand interface{}, op datastore.Operator) (bool, error) { operandNum = reflect.ValueOf(o).Float() case int, int8, int16, int32, int64: operandNum = float64(reflect.ValueOf(o).Int()) - case uint, uint8, uint16, uint32: + case uint, uint8, uint16, uint32, uint64: operandNum = float64(reflect.ValueOf(o).Uint()) case string: if !op.IsNumericOperator() { @@ -232,7 +232,7 @@ func normalizeFieldValue(val interface{}) (interface{}, error) { var needConvert = false switch val.(type) { case int, int8, int16, int32, int64: - case uint, uint8, uint16, uint32: + case uint, uint8, uint16, uint32, uint64: case float32, float64: case string: case bool: