diff --git a/http/templates.go b/http/templates.go index 193d3e6..dc5ea73 100644 --- a/http/templates.go +++ b/http/templates.go @@ -16,7 +16,7 @@ type Templates struct { func NewTemplates(funcMap template.FuncMap) (*Templates, error) { templates, err := fs.Glob(web.Templates, "*.tpl") if err != nil { - return nil, err + return nil, fmt.Errorf("glob: %w", err) } result := &Templates{ diff --git a/postgres/conn.go b/postgres/conn.go index 3510655..e6d815e 100644 --- a/postgres/conn.go +++ b/postgres/conn.go @@ -22,12 +22,12 @@ func Connect(server string, user string, password string, database string) (*Dat connString := fmt.Sprintf("postgres://%s:%s@%s/%s", user, password, server, database) conn, err := sql.Open("pgx", connString) if err != nil { - return nil, err + return nil, fmt.Errorf("open connection: %w", err) } goose.SetBaseFS(migrations) if err = goose.Up(conn, "schema"); err != nil { - return nil, err + return nil, fmt.Errorf("migrate: %w", err) } return &Database{