diff --git a/util/sqlutil/scanner.go b/util/sqlutil/scanner.go index 252c2dfa17a47103921a77b654cc9670d0e9d524..5fed1f4324fb2fd2d23e17ca4d5babf3e871bfe0 100644 --- a/util/sqlutil/scanner.go +++ b/util/sqlutil/scanner.go @@ -148,6 +148,9 @@ func (a *Int64Array) Scan(src interface{}) error { if !ok { return errors.New("Scan source was not []bytes") } + if len(b) == 0 { + return nil + } s := string(b)[1 : len(b)-1] results := make([]int64, 0)