diff --git a/backend/app/db/models/hubspot_deal_data.py b/backend/app/db/models/hubspot_deal_data.py index b0876c03..2935f2bf 100644 --- a/backend/app/db/models/hubspot_deal_data.py +++ b/backend/app/db/models/hubspot_deal_data.py @@ -24,6 +24,7 @@ class HubspotDealData(SQLModel, table=True): uprn: Optional[str] = Field(default=None) outcome: Optional[str] = Field(default=None) outcome_notes: Optional[str] = Field(default=None) + booking_status: Optional[str] = Field(default=None) major_condition_issue_description: Optional[str] = Field(default=None) major_condition_issue_photos: Optional[str] = Field(default=None) diff --git a/etl/hubspot/hubspotClient.py b/etl/hubspot/hubspotClient.py index 4c542b40..1300b579 100644 --- a/etl/hubspot/hubspotClient.py +++ b/etl/hubspot/hubspotClient.py @@ -295,6 +295,7 @@ class HubspotClient: "pipeline", "outcome", "outcome_notes", + "booking_status", "project_code", "major_condition_issue_description", "major_condition_issue_photos", diff --git a/etl/hubspot/hubspotDataTodB.py b/etl/hubspot/hubspotDataTodB.py index 1f436eba..ad5f5c33 100644 --- a/etl/hubspot/hubspotDataTodB.py +++ b/etl/hubspot/hubspotDataTodB.py @@ -212,6 +212,7 @@ class HubspotDataToDb: "uprn": listing.get("national_uprn", None) if listing else None, "outcome": deal_data.get("outcome"), "outcome_notes": deal_data.get("outcome_notes"), + "booking_status": deal_data.get("booking_status"), "project_code": deal_data.get("project_code"), "company_id": company, "major_condition_issue_description": deal_data.get( @@ -315,6 +316,7 @@ class HubspotDataToDb: uprn=listing.get("national_uprn") if listing else None, outcome=deal_data.get("outcome"), outcome_notes=deal_data.get("outcome_notes"), + booking_status=deal_data.get("booking_status"), project_code=deal_data.get("project_code"), company_id=company, major_condition_issue_description=deal_data.get( diff --git a/etl/hubspot/hubspot_deal_differ.py b/etl/hubspot/hubspot_deal_differ.py index dca6e7ea..9df456e6 100644 --- a/etl/hubspot/hubspot_deal_differ.py +++ b/etl/hubspot/hubspot_deal_differ.py @@ -53,6 +53,7 @@ class HubspotDealDiffer: "dealname": "dealname", "project_code": "project_code", "outcome_notes": "outcome_notes", + "booking_status": "booking_status", "major_condition_issue_description": "major_condition_issue_description", "major_condition_issue_photos": "major_condition_issue_photos", "coordination_status__stage_1_": "coordination_status",