Fix new-lined query execution in master DB node. #2066

Merged
lunny merged 1 commits from rennnosuke/xorm:fix/new-lined-query-to-master into master 2021-10-28 13:21:39 +00:00

View File

@ -33,7 +33,7 @@ func (session *Session) queryRows(sqlStr string, args ...interface{}) (*core.Row
if session.isAutoCommit {
var db *core.DB
if session.sessionType == groupSession && strings.EqualFold(sqlStr[:6], "select") {
if session.sessionType == groupSession && strings.EqualFold(strings.TrimSpace(sqlStr)[:6], "select") {
db = session.engine.engineGroup.Slave().DB()
} else {
db = session.DB()