From bcab97a4c7e4185296e5ced59ca42d12610723d0 Mon Sep 17 00:00:00 2001 From: lensfrex Date: Fri, 15 Nov 2024 11:56:08 +0800 Subject: [PATCH] fix: missing err check in func `NewEngineWithParams` (engine.go) --- engine.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/engine.go b/engine.go index 432b92ed..26dc28dd 100644 --- a/engine.go +++ b/engine.go @@ -99,6 +99,10 @@ func newEngine(driverName, dataSourceName string, dialect dialects.Dialect, db * // NewEngineWithParams new a db manager with params. The params will be passed to dialects. func NewEngineWithParams(driverName string, dataSourceName string, params map[string]string) (*Engine, error) { engine, err := NewEngine(driverName, dataSourceName) + if err != nil { + return nil, err + } + engine.dialect.SetParams(params) return engine, err }