Mercurial > gemma
diff pkg/imports/wg.go @ 4071:5867dcf8e93c
Introduced a new ReadableError type for better readable error messages of pgx.PgErrors.
author | Sascha L. Teichmann <sascha.teichmann@intevation.de> |
---|---|
date | Thu, 25 Jul 2019 13:31:51 +0200 |
parents | fe3dd65c0891 |
children | af2b20d6c921 |
line wrap: on
line diff
--- a/pkg/imports/wg.go Thu Jul 25 12:32:10 2019 +0200 +++ b/pkg/imports/wg.go Thu Jul 25 13:31:51 2019 +0200 @@ -327,7 +327,7 @@ ).Scan(&isNew) switch { case err != nil: - feedback.Warn(pgxutils.HandleError(err).Error()) + feedback.Warn(pgxutils.ReadableError{err}.Error()) if err2 := tx.Rollback(); err2 != nil { return nil, err2 } @@ -352,7 +352,7 @@ source, time.Time(*dr.Lastupdate), ); err != nil { - feedback.Warn(pgxutils.HandleError(err).Error()) + feedback.Warn(pgxutils.ReadableError{err}.Error()) if err2 := tx.Rollback(); err2 != nil { return nil, err2 } @@ -389,7 +389,7 @@ unchanged++ continue case err2 != nil: - feedback.Warn(pgxutils.HandleError(err2).Error()) + feedback.Warn(pgxutils.ReadableError{err2}.Error()) if err3 := tx.Rollback(); err3 != nil { return nil, err3 } @@ -436,7 +436,7 @@ code.String(), &validity, ); err != nil { - feedback.Warn(pgxutils.HandleError(err).Error()) + feedback.Warn(pgxutils.ReadableError{err}.Error()) if err2 := tx.Rollback(); err2 != nil { return nil, err2 } @@ -484,7 +484,7 @@ string(**wl.level), int64(**wl.value), ); err != nil { - feedback.Warn(pgxutils.HandleError(err).Error()) + feedback.Warn(pgxutils.ReadableError{err}.Error()) tx.Rollback() continue }