diff --git a/database/postgres/postgres.go b/database/postgres/postgres.go index 71fe086..41f87a2 100644 --- a/database/postgres/postgres.go +++ b/database/postgres/postgres.go @@ -340,6 +340,8 @@ func (p *Postgres) ensureVersionTable() (err error) { defer func() { if e := p.Unlock(); err == nil { err = e + } else if e != nil { + err = &database.Error{OrigErr: err, Err: e.Error()} } }()