changeset 2238:4ca41516115b

Gauge measurement import: More idiomatic code.
author Sascha L. Teichmann <sascha.teichmann@intevation.de>
date Wed, 13 Feb 2019 14:38:28 +0100
parents 9b2f8e94671e
children 3fce60e34395
files pkg/imports/gm.go
diffstat 1 files changed, 4 insertions(+), 9 deletions(-) [+]
line wrap: on
line diff
--- a/pkg/imports/gm.go	Wed Feb 13 12:45:48 2019 +0100
+++ b/pkg/imports/gm.go	Wed Feb 13 14:38:28 2019 +0100
@@ -265,12 +265,8 @@
 	var gids []string
 	for _, g := range gauges {
 
-		var idPair []*nts.Id_pair
-		isrs := g.location.String()
-		isrsID := nts.Isrs_code_type(isrs)
-		idPair = append(idPair, &nts.Id_pair{
-			Id: &isrsID,
-		})
+		isrsID := nts.Isrs_code_type(g.location.String())
+		idPair := []*nts.Id_pair{{Id: &isrsID}}
 
 		req := &nts.Get_messages_query{
 			Message_type: &mt,
@@ -279,14 +275,13 @@
 
 		resp, err := client.Get_messages(req)
 		if err != nil {
-			feedback.Error("%v", err)
 			return nil, err
 		}
 
 		if resp.Result_message == nil {
 			for _, e := range resp.Result_error {
 				if e != nil {
-					feedback.Error("No gauge measurements found for %s", g.location.String())
+					feedback.Error("No gauge measurements found for %s", g.location)
 				} else {
 					feedback.Error("unknown")
 				}
@@ -297,7 +292,7 @@
 
 		for _, msg := range result {
 			var gid int64
-			feedback.Info("Found measurements for %s", g.location.String())
+			feedback.Info("Found measurements for %s", g.location)
 			for _, wrm := range msg.Wrm {
 				currIsrs, err := models.IsrsFromString(string(*wrm.Geo_object.Id))
 				if err != nil {