Press Ctrl / CMD + C to copy this to your clipboard.
This post will be reported to the moderators as potential spam to be looked at
I've already mentioned the weirdness before & just updated the issue: http://umbraco.codeplex.com/workitem/30649Nhibernate causes the bug because of Turkish-I problem.
Umbraco 4.7 & 5NHibernate 3.2.0 & 3.1.0Windows 7 & XP (Turkish language selected in regional settings)
Original line in Table.cs:bool typesMatch = column.GetSqlType(dialect, mapping).ToLower().StartsWith(columnInfo.TypeName.ToLower());Correct line should be like below:bool typesMatch = column.GetSqlType(dialect, mapping).ToLowerInvariant().StartsWith(columnInfo.TypeName.ToLowerInvariant());
Bug fixed in NHibernate. Umbraco should use the latest version of nhiberbate.dll.
Line in Table.cs is now:
bool typesMatch = column.GetSqlType(dialect, mapping).StartsWith(columnInfo.TypeName, StringComparison.OrdinalIgnoreCase);
is working on a reply...
Write your reply to:
Upload image
Image will be uploaded when post is submitted
Bug found: Install redirects to Index instead of StarterKit in Turkish environment
I've already mentioned the weirdness before & just updated the issue: http://umbraco.codeplex.com/workitem/30649
Nhibernate causes the bug because of Turkish-I problem.
Umbraco 4.7 & 5
NHibernate 3.2.0 & 3.1.0
Windows 7 & XP (Turkish language selected in regional settings)
Original line in Table.cs:
bool typesMatch = column.GetSqlType(dialect, mapping).ToLower().StartsWith(columnInfo.TypeName.ToLower());
Correct line should be like below:
bool typesMatch = column.GetSqlType(dialect, mapping).ToLowerInvariant().StartsWith(columnInfo.TypeName.ToLowerInvariant());
Bug fixed in NHibernate. Umbraco should use the latest version of nhiberbate.dll.
Line in Table.cs is now:
bool typesMatch = column.GetSqlType(dialect, mapping).StartsWith(columnInfo.TypeName, StringComparison.OrdinalIgnoreCase);
is working on a reply...