Fix nil map assignment (#17723)
Этот коммит содержится в:
коммит произвёл
GitHub
родитель
45550d4d2a
Коммит
6ffd31b6bd
@@ -1509,6 +1509,10 @@ func (ss *SqlStore) appendMultipleStatementsFlag(dataSource string) (string, err
|
|||||||
return "", err
|
return "", err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if config.Params == nil {
|
||||||
|
config.Params = map[string]string{}
|
||||||
|
}
|
||||||
|
|
||||||
config.Params["multiStatements"] = "true"
|
config.Params["multiStatements"] = "true"
|
||||||
return config.FormatDSN(), nil
|
return config.FormatDSN(), nil
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -682,7 +682,6 @@ func TestAppendMultipleStatementsFlagMysql(t *testing.T) {
|
|||||||
|
|
||||||
for _, tc := range testCases {
|
for _, tc := range testCases {
|
||||||
t.Run(tc.Scenario, func(t *testing.T) {
|
t.Run(tc.Scenario, func(t *testing.T) {
|
||||||
t.Parallel()
|
|
||||||
store := &SqlStore{settings: &model.SqlSettings{DriverName: &tc.Driver, DataSource: &tc.DSN}}
|
store := &SqlStore{settings: &model.SqlSettings{DriverName: &tc.Driver, DataSource: &tc.DSN}}
|
||||||
res, err := store.appendMultipleStatementsFlag(*store.settings.DataSource)
|
res, err := store.appendMultipleStatementsFlag(*store.settings.DataSource)
|
||||||
require.NoError(t, err)
|
require.NoError(t, err)
|
||||||
|
|||||||
Ссылка в новой задаче
Block a user