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: