2
0

[FIX] account_loan: post() -> action_post()

This commit is contained in:
Miquel Raïch 2022-02-11 18:44:26 +01:00 committed by Enric Tobella
parent b25939ec2f
commit 66cf08d17e
4 changed files with 6 additions and 6 deletions

View File

@ -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):

View File

@ -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:

View File

@ -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,

View File

@ -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()