U4-8757 DB error installing 7.5.0 beta2 with SQL server - first escape characters, THEN wrap the password in single quotes

#U4-8757 Fixed
This commit is contained in:
Sebastiaan Janssen
2016-07-21 11:24:08 +02:00
parent b290e6af8a
commit 3f2ebbda59

View File

@@ -61,8 +61,8 @@ namespace Umbraco.Web.Install.InstallSteps
}
else
{
var password = string.Format("'{0}'", database.Password);
password = password.Replace("&", "&amp;").Replace(">", "&gt;").Replace("<", "&lt;").Replace("\"", "&quot;").Replace("'", "''");
var password = database.Password.Replace("&", "&amp;").Replace(">", "&gt;").Replace("<", "&lt;").Replace("\"", "&quot;").Replace("'", "''");
password = string.Format("'{0}'", password);
dbContext.ConfigureDatabaseConnection(
database.Server, database.DatabaseName, database.Login, password,