From 3e11dc54e5bbda207975f88678935a35be73c2e8 Mon Sep 17 00:00:00 2001 From: Daniel Roth Date: Tue, 7 Jul 2026 09:55:24 +0000 Subject: [PATCH] =?UTF-8?q?The=20deal=20database=20gateway=20reads=20back?= =?UTF-8?q?=20a=20deal's=20recorded=20job=5Fno=20=F0=9F=9F=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Fable 5 --- repositories/hubspot_deals/deal_database_postgres_gateway.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/repositories/hubspot_deals/deal_database_postgres_gateway.py b/repositories/hubspot_deals/deal_database_postgres_gateway.py index 29c1868ec..bfd917781 100644 --- a/repositories/hubspot_deals/deal_database_postgres_gateway.py +++ b/repositories/hubspot_deals/deal_database_postgres_gateway.py @@ -26,7 +26,8 @@ class DealDatabasePostgresGateway: self._session.commit() def job_no_for_deal(self, deal_id: str) -> Optional[str]: - raise NotImplementedError + deal = self._find_deal(deal_id) + return deal.job_no if deal is not None else None def _find_deal(self, deal_id: str) -> Optional[HubspotDealData]: statement = select(HubspotDealData).where(HubspotDealData.deal_id == deal_id)