Skip to content

Commit 4d2582a

Browse files
committed
fix: propagate Disconnect error from Executor.Close
1 parent f0cf570 commit 4d2582a

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

mdl/executor/executor.go

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -323,15 +323,16 @@ func (e *Executor) IsConnected() bool {
323323

324324
// Close closes the connection to the project and all SQL connections.
325325
func (e *Executor) Close() error {
326+
var closeErr error
326327
if e.backend != nil && e.backend.IsConnected() {
327-
e.backend.Disconnect()
328+
closeErr = e.backend.Disconnect()
328329
e.backend = nil
329330
}
330331
if e.sqlMgr != nil {
331332
e.sqlMgr.CloseAll()
332333
e.sqlMgr = nil
333334
}
334-
return nil
335+
return closeErr
335336
}
336337

337338
// ----------------------------------------------------------------------------

0 commit comments

Comments
 (0)