Skip to content

Commit 57ee1a5

Browse files
committed
Fixed mismatch of +/-Infinity replacements when part extracted
1 parent b9f3956 commit 57ee1a5

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

  • Orm/Xtensive.Orm.PostgreSql/Sql.Drivers.PostgreSql/v8_0

Orm/Xtensive.Orm.PostgreSql/Sql.Drivers.PostgreSql/v8_0/Compiler.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -452,8 +452,8 @@ public override void Visit(SqlExtract node)
452452
_ = delayedExtractOperations.Add(node);
453453
(SqlExpression min, SqlExpression max) minMaxValues = ExtractMinMaxValuesForPart(node);
454454
var @case = SqlDml.Case();
455-
@case[node.Operand == Infinity] = minMaxValues.min;
456-
@case[node.Operand == NegativeInfinity] = minMaxValues.max;
455+
@case[node.Operand == Infinity] = minMaxValues.max;
456+
@case[node.Operand == NegativeInfinity] = minMaxValues.min;
457457
@case.Else = node;
458458
@case.AcceptVisitor(this);
459459
}

0 commit comments

Comments
 (0)