Trigger MagicPlan on outcome "surveyed" transition 🟩

This commit is contained in:
Daniel Roth 2026-05-11 09:26:20 +00:00
parent 2049553176
commit c15ffdf2c0

View file

@ -198,7 +198,9 @@ class HubspotDealDiffer:
def check_for_magicplan_trigger(
new_deal: Dict[str, str], old_deal: HubspotDealData
) -> bool:
raise NotImplementedError
new_outcome = (new_deal.get("outcome") or "").lower()
old_outcome = (old_deal.outcome or "").lower()
return new_outcome == "surveyed" and old_outcome != "surveyed"
@staticmethod
def _lodgement_completed(