From d2f84edd2e906439346b5e8259ad4567deea8cca Mon Sep 17 00:00:00 2001 From: jussisaurio Date: Sat, 23 Nov 2024 17:51:26 +0200 Subject: [PATCH] fix accidentally removing push_scan_direction() --- core/translate/optimizer.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/core/translate/optimizer.rs b/core/translate/optimizer.rs index 2772751e2..4f87c8010 100644 --- a/core/translate/optimizer.rs +++ b/core/translate/optimizer.rs @@ -90,12 +90,13 @@ fn eliminate_unnecessary_orderby( return Ok(()); } - let (key, _) = o.first_mut().unwrap(); + let (key, direction) = o.first_mut().unwrap(); let already_ordered = _operator_is_already_ordered_by(operator, key, referenced_tables, available_indexes)?; if already_ordered { + push_scan_direction(operator, direction); *order_by = None; }