From e39bcf5ee4eb8db0f840d21e3340eeb7446ae394 Mon Sep 17 00:00:00 2001 From: Darren Shepherd Date: Wed, 14 Feb 2018 16:38:41 -0700 Subject: [PATCH] If map, don't encode --- types/convert/convert.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/types/convert/convert.go b/types/convert/convert.go index ba382ce9..902e341d 100644 --- a/types/convert/convert.go +++ b/types/convert/convert.go @@ -198,6 +198,10 @@ func ToObj(data interface{}, into interface{}) error { } func EncodeToMap(obj interface{}) (map[string]interface{}, error) { + if m, ok := obj.(map[string]interface{}); ok { + return m, nil + } + b, err := json.Marshal(obj) if err != nil { return nil, err