Skip to content

Commit 1e1b2a5

Browse files
hamz2aleovalais
authored andcommitted
editoast: sort schedules by ID for deterministic search output
Signed-off-by: hamz2a <atrari.hamza@gmail.com>
1 parent 7675e05 commit 1e1b2a5

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

editoast/src/views/timetable/similar_trains.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -481,7 +481,8 @@ async fn search_candidate_train_schedules(
481481
) -> Result<Vec<models::TrainSchedule>> {
482482
let filter = SelectionSettings::new()
483483
.filter(move || models::TrainSchedule::TIMETABLE_ID.eq(timetable_id))
484-
.filter(move || models::TrainSchedule::ROLLING_STOCK_NAME.eq(rolling_stock_name.clone()));
484+
.filter(move || models::TrainSchedule::ROLLING_STOCK_NAME.eq(rolling_stock_name.clone()))
485+
.order_by(|| models::TrainSchedule::ID.asc());
485486
let train_schedules = models::TrainSchedule::list(
486487
conn,
487488
if let Some(speed) = speed_limit_tag {

0 commit comments

Comments
 (0)