From 0e72b5439de6e690812db29c8377339f843fbfd3 Mon Sep 17 00:00:00 2001 From: andersendsa <199610634+andersendsa@users.noreply.github.com> Date: Sun, 23 Aug 2026 05:26:09 +0000 Subject: [PATCH] add deterministic sorting to model revision list query --- application/backend/app/repositories/model_revision_repo.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/application/backend/app/repositories/model_revision_repo.py b/application/backend/app/repositories/model_revision_repo.py index 6a609591c29..a486c46a341 100644 --- a/application/backend/app/repositories/model_revision_repo.py +++ b/application/backend/app/repositories/model_revision_repo.py @@ -38,6 +38,8 @@ def list_all( stmt = stmt.where(ModelRevisionDB.training_dataset_id == training_dataset_id) if training_status is not None: stmt = stmt.where(ModelRevisionDB.training_status == training_status) + + stmt = stmt.order_by(ModelRevisionDB.created_at.desc(), ModelRevisionDB.name.asc()) return self.db.execute(stmt).scalars().all() def get_by_id(self, obj_id: str) -> ModelRevisionDB | None: