comparison pkg/controllers/user.go @ 4062:6c760abcff0e

Move handling of PostgreSQL errors to own package
author Tom Gottfried <tom@intevation.de>
date Thu, 25 Jul 2019 11:32:22 +0200
parents 07d853f9bf47
children fe3dd65c0891
comparison
equal deleted inserted replaced
4061:f391497287fb 4062:6c760abcff0e
25 "time" 25 "time"
26 26
27 "github.com/gorilla/mux" 27 "github.com/gorilla/mux"
28 28
29 "gemma.intevation.de/gemma/pkg/auth" 29 "gemma.intevation.de/gemma/pkg/auth"
30 "gemma.intevation.de/gemma/pkg/common"
31 "gemma.intevation.de/gemma/pkg/misc" 30 "gemma.intevation.de/gemma/pkg/misc"
32 "gemma.intevation.de/gemma/pkg/models" 31 "gemma.intevation.de/gemma/pkg/models"
32 "gemma.intevation.de/gemma/pkg/pgxutils"
33 "gemma.intevation.de/gemma/pkg/scheduler" 33 "gemma.intevation.de/gemma/pkg/scheduler"
34 ) 34 )
35 35
36 const ( 36 const (
37 createUserSQL = `INSERT INTO users.list_users 37 createUserSQL = `INSERT INTO users.list_users
261 user.Email, 261 user.Email,
262 ) 262 )
263 } 263 }
264 264
265 if err != nil { 265 if err != nil {
266 err = common.HandlePGError(err) 266 err = pgxutils.HandlePGError(err)
267 return 267 return
268 } 268 }
269 269
270 jr = JSONResult{ 270 jr = JSONResult{
271 Code: http.StatusCreated, 271 Code: http.StatusCreated,