[FIX]Solve issues and bugs with refund tamded
This commit is contained in:
parent
cd09d2073c
commit
93775b8870
|
|
@ -992,10 +992,10 @@ class DonationsDetailsLines(models.Model):
|
|||
# Ensure the line is linked to the sponsor's donation_detail_ids M2M
|
||||
if record.sponsor_id:
|
||||
record.sponsor_id.write({
|
||||
'donation_detail_ids': [(4, record.id)],
|
||||
'donation_line_ids': [(4, record.id)],
|
||||
})
|
||||
# Auto-trigger kafel_state recomputation for the sponsor
|
||||
record.sponsor_id._compute_kafel_state()
|
||||
# record.sponsor_id._compute_kafel_state()
|
||||
return record
|
||||
|
||||
def write(self, vals):
|
||||
|
|
@ -1082,13 +1082,13 @@ class DonationsDetailsLines(models.Model):
|
|||
for rec in self:
|
||||
if rec.sponsor_id:
|
||||
rec.sponsor_id.write({
|
||||
'donation_detail_ids': [(4, rec.id)],
|
||||
'donation_line_ids': [(4, rec.id)],
|
||||
})
|
||||
|
||||
# Auto-trigger kafel_state recomputation for affected sponsors
|
||||
if sponsors_to_recompute:
|
||||
sponsors = self.env['res.partner'].browse(list(sponsors_to_recompute))
|
||||
sponsors._compute_kafel_state()
|
||||
# sponsors._compute_kafel_state()
|
||||
|
||||
return res
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue