From 762854e5113a0f8a0c69eed3352f09d45ef19b9e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Musab=20G=C3=BCltekin?= Date: Sun, 21 Jul 2019 12:08:41 +0300 Subject: [PATCH] Go 1.10 and 1.11 support added by using different methods on reflect package. --- .travis.yml | 2 ++ export/csv.go | 5 ++--- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.travis.yml b/.travis.yml index f31b3ba..d91e0e3 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,6 +1,8 @@ language: go go: + - 1.10.x + - 1.11.x - 1.12.x - tip diff --git a/export/csv.go b/export/csv.go index 893c4e0..00efd05 100644 --- a/export/csv.go +++ b/export/csv.go @@ -44,9 +44,8 @@ func (e *CSV) Export(exports chan interface{}) { values = append(values, fmt.Sprint(val.Index(i))) } case reflect.Map: - iter := val.MapRange() - for iter.Next() { - values = append(values, fmt.Sprint(iter.Value())) + for _, key := range val.MapKeys() { + values = append(values, fmt.Sprint(val.MapIndex(key))) } sort.Strings(values) }