[FIX] account_loan: post() -> action_post()
This commit is contained in:
parent
b25939ec2f
commit
66cf08d17e
@ -337,7 +337,7 @@ class AccountLoanLine(models.Model):
|
|||||||
):
|
):
|
||||||
raise UserError(_("Some moves must be created first"))
|
raise UserError(_("Some moves must be created first"))
|
||||||
move = self.env["account.move"].create(record.move_vals())
|
move = self.env["account.move"].create(record.move_vals())
|
||||||
move.post()
|
move.action_post()
|
||||||
res.append(move.id)
|
res.append(move.id)
|
||||||
return res
|
return res
|
||||||
|
|
||||||
@ -367,7 +367,7 @@ class AccountLoanLine(models.Model):
|
|||||||
):
|
):
|
||||||
invoice.write({"line_ids": record._get_long_term_move_line_vals()})
|
invoice.write({"line_ids": record._get_long_term_move_line_vals()})
|
||||||
if record.loan_id.post_invoice:
|
if record.loan_id.post_invoice:
|
||||||
invoice.post()
|
invoice.action_post()
|
||||||
return res
|
return res
|
||||||
|
|
||||||
def _get_long_term_move_line_vals(self):
|
def _get_long_term_move_line_vals(self):
|
||||||
|
@ -19,8 +19,8 @@ class AccountMove(models.Model):
|
|||||||
ondelete="restrict",
|
ondelete="restrict",
|
||||||
)
|
)
|
||||||
|
|
||||||
def post(self):
|
def action_post(self):
|
||||||
res = super().post()
|
res = super().action_post()
|
||||||
for record in self:
|
for record in self:
|
||||||
loan_line_id = record.loan_line_id
|
loan_line_id = record.loan_line_id
|
||||||
if loan_line_id:
|
if loan_line_id:
|
||||||
|
@ -305,7 +305,7 @@ class TestLoan(TransactionCase):
|
|||||||
self.assertTrue(line.move_ids)
|
self.assertTrue(line.move_ids)
|
||||||
self.assertEqual(line.move_ids.state, "draft")
|
self.assertEqual(line.move_ids.state, "draft")
|
||||||
self.assertTrue(line.has_moves)
|
self.assertTrue(line.has_moves)
|
||||||
line.move_ids.post()
|
line.move_ids.action_post()
|
||||||
self.assertEqual(line.move_ids.state, "posted")
|
self.assertEqual(line.move_ids.state, "posted")
|
||||||
self.assertIn(
|
self.assertIn(
|
||||||
line.move_ids.id,
|
line.move_ids.id,
|
||||||
|
@ -90,4 +90,4 @@ class AccountLoanPost(models.TransientModel):
|
|||||||
raise UserError(_("Only loans in draft state can be posted"))
|
raise UserError(_("Only loans in draft state can be posted"))
|
||||||
self.loan_id.post()
|
self.loan_id.post()
|
||||||
move = self.env["account.move"].create(self.move_vals())
|
move = self.env["account.move"].create(self.move_vals())
|
||||||
move.post()
|
move.action_post()
|
||||||
|
Loading…
Reference in New Issue
Block a user