From ca2223f7058284d9a70b0c753d05331f5b3acd19 Mon Sep 17 00:00:00 2001 From: Marcus Efraimsson Date: Fri, 9 Jul 2021 19:05:48 +0200 Subject: [PATCH] Database: Fix incorrect format of isolation level configuration parameter for MySQL (#36565) --- pkg/services/sqlstore/sqlstore.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkg/services/sqlstore/sqlstore.go b/pkg/services/sqlstore/sqlstore.go index 457e83551f9..e3465bc765a 100644 --- a/pkg/services/sqlstore/sqlstore.go +++ b/pkg/services/sqlstore/sqlstore.go @@ -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('&')