comparison pkg/imports/wa.go @ 4058:6c5c15b2fb64

Database errors have to be handled elsewhere than in imports, too
author Tom Gottfried <tom@intevation.de>
date Thu, 25 Jul 2019 09:12:53 +0200
parents 4acbee65275d
children 6c760abcff0e
comparison
equal deleted inserted replaced
4057:b79b60c0cc5a 4058:6c5c15b2fb64
22 "fmt" 22 "fmt"
23 "io" 23 "io"
24 "strconv" 24 "strconv"
25 "time" 25 "time"
26 26
27 "gemma.intevation.de/gemma/pkg/common"
27 "gemma.intevation.de/gemma/pkg/wfs" 28 "gemma.intevation.de/gemma/pkg/wfs"
28 ) 29 )
29 30
30 // WaterwayArea is an import job to import 31 // WaterwayArea is an import job to import
31 // the waterway area in form of polygon geometries 32 // the waterway area in form of polygon geometries
244 switch { 245 switch {
245 case err == sql.ErrNoRows: 246 case err == sql.ErrNoRows:
246 outside++ 247 outside++
247 // ignore -> filtered by responsibility_areas 248 // ignore -> filtered by responsibility_areas
248 case err != nil: 249 case err != nil:
249 feedback.Warn(handleError(err).Error()) 250 feedback.Warn(common.HandlePGError(err).Error())
250 default: 251 default:
251 features++ 252 features++
252 } 253 }
253 default: 254 default:
254 unsupported[feature.Geometry.Type]++ 255 unsupported[feature.Geometry.Type]++