diff --git a/addons/crm/models/crm_lead.py b/addons/crm/models/crm_lead.py index 0d09d496aa51949ca91b8e4591891648ade8b33e..afcb81a842623956273a1e68a3b6761e7b6b4462 100644 --- a/addons/crm/models/crm_lead.py +++ b/addons/crm/models/crm_lead.py @@ -538,6 +538,11 @@ class Lead(models.Model): self.filtered(lambda lead: lead.active)._compute_probabilities() return True + def toggle_active(self): + res = super(Lead, self).toggle_active() + self.filtered(lambda lead: lead.active)._compute_probabilities() + return res + def _rebuild_pls_frequency_table_threshold(self): """ Called by action_set_lost and action_set_won. Will run the cron to update the frequency table only if the number of lead is above