Skip to content

Commit 911d5db

Browse files
committed
Restore old semantics of OrderProviderBase.Initialize()
1 parent 11e2df3 commit 911d5db

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

Orm/Xtensive.Orm/Orm/Rse/Providers/Compilable/OrderProviderBase.cs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,10 @@ protected override void Initialize()
6767
for (int i = 0; i < Order.Count; i++) {
6868
var orderItem = Order[i];
6969
var column = Header.Columns[orderItem.Key];
70-
var culture = (column as MappedColumn)?.ColumnInfoRef.CultureInfo ?? CultureInfo.InvariantCulture;
70+
71+
var culture = column is MappedColumn mColumn && mColumn.ColumnInfoRef.TypeName != null
72+
? mColumn.ColumnInfoRef.CultureInfo
73+
: CultureInfo.InvariantCulture;
7174
comparisonRules[i] = new ComparisonRule(orderItem.Value, culture);
7275
}
7376

0 commit comments

Comments
 (0)