Abri survey amendment trigger defers first-time survey dates to the creation trigger 🟩

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
Daniel Roth 2026-07-02 16:52:49 +00:00
parent 1529544c19
commit 60146f0c30

View file

@ -196,6 +196,10 @@ class HubspotDealDiffer:
if not HubspotDealDiffer._is_abri_condition_deal(new_deal, new_project):
return False
# A first-time survey date is a creation, not an amendment.
if old_deal.confirmed_survey_date is None:
return False
new_survey_date = parse_hs_date(new_deal.get("confirmed_survey_date"))
if old_deal.confirmed_survey_date != new_survey_date:
return True