refactor: Detecting nil in dbConnector.GetDBConn()

This commit is contained in:
KantaaHasegawa 2023-06-03 21:13:36 +09:00
parent 6444df8eee
commit 224c57f8f3

View File

@ -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 {