escaping ssl mode on postgres param

pull/12678/head
yogyrahmawan 8 years ago
parent bfd05ba6ec
commit 26aa575cb4
  1. 6
      pkg/tsdb/postgres/postgres.go

@ -53,7 +53,11 @@ func generateConnectionString(datasource *models.DataSource) string {
}
sslmode := datasource.JsonData.Get("sslmode").MustString("verify-full")
u := &url.URL{Scheme: "postgres", User: url.UserPassword(datasource.User, password), Host: datasource.Url, Path: datasource.Database, RawQuery: "sslmode=" + sslmode}
u := &url.URL{Scheme: "postgres",
User: url.UserPassword(datasource.User, password),
Host: datasource.Url, Path: datasource.Database,
RawQuery: "sslmode=" + url.QueryEscape(sslmode)}
return u.String()
}

Loading…
Cancel
Save