mirror of
https://github.com/ckaczor/sqltoolsservice.git
synced 2026-01-13 17:23:02 -05:00
make default language handling robust (#1907)
This commit is contained in:
@@ -2097,7 +2097,11 @@ INNER JOIN sys.sql_logins AS sql_logins
|
||||
&& 0 != String.Compare(login.DefaultLanguage, SR.DefaultLanguagePlaceholder, StringComparison.Ordinal)
|
||||
&& (server.DatabaseEngineType == DatabaseEngineType.Standalone|| server.DatabaseEngineEdition == DatabaseEngineEdition.SqlManagedInstance))
|
||||
{
|
||||
this.DefaultLanguage = login.DefaultLanguage.Split(" - ")[1];
|
||||
string[] arr = login.DefaultLanguage?.Split(" - ");
|
||||
if (arr != null && arr.Length > 1)
|
||||
{
|
||||
this.DefaultLanguage = arr[1];
|
||||
}
|
||||
}
|
||||
this.DefaultDatabase = login.DefaultDatabase;
|
||||
this.EnforcePolicy = login.EnforcePasswordPolicy;
|
||||
|
||||
@@ -204,7 +204,11 @@ namespace Microsoft.SqlTools.ServiceLayer.Security
|
||||
prototype.SqlPassword = login.Password;
|
||||
if (0 != String.Compare(login.DefaultLanguage, SR.DefaultLanguagePlaceholder, StringComparison.Ordinal))
|
||||
{
|
||||
prototype.DefaultLanguage = login.DefaultLanguage.Split(" - ")[1];
|
||||
string[] arr = login.DefaultLanguage?.Split(" - ");
|
||||
if (arr != null && arr.Length > 1)
|
||||
{
|
||||
prototype.DefaultLanguage = arr[1];
|
||||
}
|
||||
}
|
||||
prototype.DefaultDatabase = login.DefaultDatabase;
|
||||
prototype.EnforcePolicy = login.EnforcePasswordPolicy;
|
||||
|
||||
Reference in New Issue
Block a user