From 6bb5cd6451a32b2f2ea36cc84393845328d7e0f3 Mon Sep 17 00:00:00 2001 From: jaap aarts Date: Thu, 30 Apr 2020 14:54:40 +0200 Subject: [PATCH] fixed more errors that happend in a specific case for map --- v3.go | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/v3.go b/v3.go index 733d8bc..39570a7 100644 --- a/v3.go +++ b/v3.go @@ -191,8 +191,7 @@ func encodeValuev3(values *bytes.Buffer, d interface{}, k v3.Key) error { encodeValuev3(values, mapRange.Value().Interface(), encodeKeyv3(mapRange.Key().Interface())) } } - } - if kind == reflect.Array || kind == reflect.Slice { + } else if kind == reflect.Array || kind == reflect.Slice { value.Childrenn = uint64(val.Len()) value.Vtype = v3.ArrT alreadyEncoded = true