diff --git a/prophet/infra/improvement_supa_repo.py b/prophet/infra/improvement_supa_repo.py index 8f3af86..1292e9a 100644 --- a/prophet/infra/improvement_supa_repo.py +++ b/prophet/infra/improvement_supa_repo.py @@ -52,7 +52,11 @@ class ImprovementSupaRepo(IImprovementRepo): def get_all(self) -> list[Improvement]: return [ self._from_tbl_row(row) - for row in self.client.table(self.config.TABLE).select("*").execute().data + for row in self.client.table(self.config.TABLE) + .select("*") + .order("date_orig_ts", desc=True) + .execute() + .data ] def _to_tbl_row(self, imp: Improvement) -> dict[str, str | int]: