diff --git a/odex25_ensan/odex_takaful/models/donation_details_lines.py b/odex25_ensan/odex_takaful/models/donation_details_lines.py index eaa05f7d8..185daf687 100644 --- a/odex25_ensan/odex_takaful/models/donation_details_lines.py +++ b/odex25_ensan/odex_takaful/models/donation_details_lines.py @@ -98,6 +98,8 @@ class DonationsDetailsLines(models.Model): for rec in self: if rec.state == 'waiting' and (rec.benefit_id or rec.benefit_ids): rec.state = 'active' + sponsor_id = rec.sponsorship_mechanism_id.sponsor_id.id if rec.sponsorship_mechanism_id else rec.sponsorship_id.sponsor_id.id + (rec.benefit_id or rec.benefit_ids).write({'sponsor_related_id': sponsor_id}) @api.model def run_check_all_end_dates(self):