Database: Fix incorrect format of isolation level configuration parameter for MySQL (#36565)

This commit is contained in:
Marcus Efraimsson 2021-07-09 19:05:48 +02:00 committed by GitHub
parent bb1dac3c72
commit ca2223f705
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -236,7 +236,8 @@ func (ss *SQLStore) buildConnectionString() (string, error) {
}
if isolation := ss.dbCfg.IsolationLevel; isolation != "" {
cnnstr += "&tx_isolation=" + isolation
val := url.QueryEscape(fmt.Sprintf("'%s'", isolation))
cnnstr += fmt.Sprintf("&tx_isolation=%s", val)
}
cnnstr += ss.buildExtraConnectionString('&')