diff --git a/backend/app/db/models/hubspot_deal_data.py b/backend/app/db/models/hubspot_deal_data.py index 2445045e4..d2c8c8fe9 100644 --- a/backend/app/db/models/hubspot_deal_data.py +++ b/backend/app/db/models/hubspot_deal_data.py @@ -67,6 +67,7 @@ class HubspotDealData(SQLModel, table=True): lodgement_date: Optional[datetime] = Field(default=None) expected_commencement_date: Optional[datetime] = Field(default=None) surveyor: Optional[str] = Field(default=None) + third_party_surveyor_identifier: Optional[str] = Field(default=None) confirmed_survey_date: Optional[datetime] = Field(default=None) confirmed_survey_time: Optional[str] = Field(default=None) surveyed_date: Optional[datetime] = Field(default=None) diff --git a/etl/hubspot/hubspotClient.py b/etl/hubspot/hubspotClient.py index c886eb1c2..7a97ddce0 100644 --- a/etl/hubspot/hubspotClient.py +++ b/etl/hubspot/hubspotClient.py @@ -291,6 +291,7 @@ class HubspotClient: "lodgement_date", "expected_commencement_date", "surveyor", + "third_party_surveyor_identifier", "confirmed_survey_date", "confirmed_survey_time", "client_booking_reference", diff --git a/etl/hubspot/hubspotDataTodB.py b/etl/hubspot/hubspotDataTodB.py index 68f84477e..d80019b74 100644 --- a/etl/hubspot/hubspotDataTodB.py +++ b/etl/hubspot/hubspotDataTodB.py @@ -270,6 +270,9 @@ class HubspotDataToDb: deal_data.get("expected_commencement_date") ), "surveyor": deal_data.get("surveyor"), + "third_party_surveyor_identifier": deal_data.get( + "third_party_surveyor_identifier" + ), "confirmed_survey_date": parse_hs_date( deal_data.get("confirmed_survey_date") ), @@ -391,6 +394,9 @@ class HubspotDataToDb: deal_data.get("expected_commencement_date") ), surveyor=deal_data.get("surveyor"), + third_party_surveyor_identifier=deal_data.get( + "third_party_surveyor_identifier" + ), confirmed_survey_date=parse_hs_date(deal_data.get("confirmed_survey_date")), confirmed_survey_time=deal_data.get("confirmed_survey_time"), client_booking_reference=deal_data.get("client_booking_reference"), diff --git a/etl/hubspot/hubspot_deal_differ.py b/etl/hubspot/hubspot_deal_differ.py index 2842b735c..16a0cb709 100644 --- a/etl/hubspot/hubspot_deal_differ.py +++ b/etl/hubspot/hubspot_deal_differ.py @@ -100,6 +100,7 @@ class HubspotDealDiffer: "lodgement_status": "lodgement_status", "design_type": "design_type", "surveyor": "surveyor", + "third_party_surveyor_identifier": "third_party_surveyor_identifier", "confirmed_survey_time": "confirmed_survey_time", "client_booking_reference": "client_booking_reference", "survey_type": "survey_type",