mirror of
https://github.com/Hestia-Homes/Model.git
synced 2026-07-27 23:35:01 +00:00
Amend the Abri booking when the deal's surveyor changes 🟩
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
parent
f91eb468cf
commit
26e2a98034
1 changed files with 10 additions and 2 deletions
|
|
@ -320,14 +320,19 @@ class HubspotDealDiffer:
|
|||
|
||||
new_survey_date = parse_hs_date(new_deal.get("confirmed_survey_date"))
|
||||
new_survey_time = new_deal.get("confirmed_survey_time")
|
||||
new_surveyor = new_deal.get("third_party_surveyor_identifier")
|
||||
logger.info(
|
||||
"Abri job-amendment check: "
|
||||
"old_confirmed_survey_date=%s new_confirmed_survey_date=%s "
|
||||
"old_confirmed_survey_time=%s new_confirmed_survey_time=%s",
|
||||
"old_confirmed_survey_time=%s new_confirmed_survey_time=%s "
|
||||
"old_third_party_surveyor_identifier=%s "
|
||||
"new_third_party_surveyor_identifier=%s",
|
||||
old_deal.confirmed_survey_date,
|
||||
new_survey_date,
|
||||
old_deal.confirmed_survey_time,
|
||||
new_survey_time,
|
||||
old_deal.third_party_surveyor_identifier,
|
||||
new_surveyor,
|
||||
)
|
||||
|
||||
# A first-time survey date logs a new job, not an amendment.
|
||||
|
|
@ -341,7 +346,10 @@ class HubspotDealDiffer:
|
|||
if old_deal.confirmed_survey_date != new_survey_date:
|
||||
return True
|
||||
|
||||
return old_deal.confirmed_survey_time != new_survey_time
|
||||
if old_deal.confirmed_survey_time != new_survey_time:
|
||||
return True
|
||||
|
||||
return old_deal.third_party_surveyor_identifier != new_surveyor
|
||||
|
||||
@staticmethod
|
||||
def check_for_abri_tenant_data_fetch(
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue