Fix error in return values
All checks were successful
Build / build (push) Successful in 1m32s

This commit is contained in:
Sebastiaan de Schaetzen 2025-02-18 12:54:57 +01:00
parent d48a828d2a
commit 3f031f2fe2

View File

@ -43,9 +43,9 @@ func (q *Query) Bind(args ...any) *Query {
return q return q
} }
func (q *Query) Exec() error { func (q *Query) Exec() (rerr error) {
if q.stmt != nil { if q.stmt != nil {
defer q.stmt.Finalize() defer func() { rerr = q.stmt.Finalize() }()
} }
if q.err != nil { if q.err != nil {
return q.err return q.err
@ -67,9 +67,9 @@ func (q *Query) MustExec() {
} }
} }
func (q *Query) ScanSingle(results ...any) error { func (q *Query) ScanSingle(results ...any) (rerr error) {
if q.stmt != nil { if q.stmt != nil {
defer q.stmt.Finalize() defer func() { rerr = q.stmt.Finalize() }()
} }
if q.err != nil { if q.err != nil {
return q.err return q.err