From 84ea46f14268691a9fed9574f47bfbbea4be1620 Mon Sep 17 00:00:00 2001 From: Marty Oehme Date: Mon, 9 Jun 2025 22:16:00 +0200 Subject: [PATCH] feat: Order supa repo results reverse chronologically --- prophet/infra/improvement_supa_repo.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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]: