From 1e8a70f81c52a4e7689c067d703a8fd97eebb5a7 Mon Sep 17 00:00:00 2001 From: Ed Lynes Date: Mon, 27 Jan 2020 16:24:59 -0500 Subject: [PATCH] add addtl check processing GTM domain http response --- configgtm-v1_4/domain.go | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/configgtm-v1_4/domain.go b/configgtm-v1_4/domain.go index f4d232fd..73073e94 100644 --- a/configgtm-v1_4/domain.go +++ b/configgtm-v1_4/domain.go @@ -454,10 +454,8 @@ func processObjectList(objectList []interface{}) map[string]NullPerObjectAttribu } } case "[]interface {}": - //_, ok := objd.([]interface{}) - //if !ok { iSlice := objd.([]interface{}) - if len(iSlice) > 0 && reflect.TypeOf(iSlice[0]).Kind() != reflect.String && reflect.TypeOf(iSlice[0]).Kind() != reflect.Int64 { + if len(iSlice) > 0 && reflect.TypeOf(iSlice[0]).Kind() != reflect.String && reflect.TypeOf(iSlice[0]).Kind() != reflect.Int64 && reflect.TypeOf(iSlice[0]).Kind() != reflect.Float64 && reflect.TypeOf(iSlice[0]).Kind() != reflect.Int32 { objectChildList[makeFirstCharUpperCase(objf)] = processObjectList(objd.([]interface{})) } default: