refactor: Detecting nil in dbConnector.GetDBConn()
This commit is contained in:
parent
6444df8eee
commit
224c57f8f3
4
gorm.go
4
gorm.go
@ -376,7 +376,9 @@ func (db *DB) DB() (*sql.DB, error) {
|
|||||||
connPool := db.ConnPool
|
connPool := db.ConnPool
|
||||||
|
|
||||||
if dbConnector, ok := connPool.(GetDBConnector); ok && dbConnector != nil {
|
if dbConnector, ok := connPool.(GetDBConnector); ok && dbConnector != nil {
|
||||||
return dbConnector.GetDBConn()
|
if sqldb, err := dbConnector.GetDBConn(); sqldb != nil && err != nil {
|
||||||
|
return sqldb, err
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if sqldb, ok := connPool.(*sql.DB); ok && sqldb != nil {
|
if sqldb, ok := connPool.(*sql.DB); ok && sqldb != nil {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user