diff --git a/gorm.go b/gorm.go index 46d1843d..48e307cc 100644 --- a/gorm.go +++ b/gorm.go @@ -379,7 +379,7 @@ func (db *DB) DB() (*sql.DB, error) { return dbConnector.GetDBConn() } - if sqldb, ok := connPool.(*sql.DB); ok { + if sqldb, ok := connPool.(*sql.DB); ok && sqldb != nil { return sqldb, nil }