[FIX] odex_takaful: FIX bug
This commit is contained in:
parent
1984a722c6
commit
072ea0b747
|
|
@ -1351,7 +1351,7 @@ class TakafulSponsorship(models.Model):
|
|||
current_invoice = self.journal_entry_ids.filtered(lambda r: r.move_type == 'out_invoice' and r.state == 'draft')
|
||||
if current_invoice:
|
||||
invoice_values['invoice_line_ids'] = [(5, 0, 0)] + invoice_line_vals
|
||||
current_invoice.write(invoice_values)
|
||||
current_invoice.sudo().write(invoice_values)
|
||||
invoice_id = current_invoice
|
||||
else:
|
||||
invoice_values.update({'invoice_line_ids': invoice_line_vals, 'name': self.env['ir.sequence'].next_by_code('account.move.accrsp')})
|
||||
|
|
@ -1365,7 +1365,7 @@ class TakafulSponsorship(models.Model):
|
|||
line.tax_ids = taxes
|
||||
line.product_uom_id = line._get_computed_uom()
|
||||
|
||||
invoice_id.action_post()
|
||||
invoice_id.sudo().action_post()
|
||||
|
||||
# Search for the notification message for 'create_kafala'
|
||||
notification = self.env['takaful.notification'].sudo().search(
|
||||
|
|
@ -1776,7 +1776,7 @@ class TakafulSponsorship(models.Model):
|
|||
if rec.state != 'confirmed':
|
||||
raise ValidationError(_("You can only reset to draft a confirmed sponsorship."))
|
||||
move_ids = rec.journal_entry_ids.filtered(lambda l: l.move_type == 'out_invoice')
|
||||
move_ids.button_draft()
|
||||
move_ids.sudo().button_draft()
|
||||
self.write({'state': 'draft'})
|
||||
all_donation_lines = (self.donations_details_lines + self.donations_details_lines_mechanism_ids).filtered(
|
||||
lambda r: r.display_type == False)
|
||||
|
|
|
|||
Loading…
Reference in New Issue