diff --git a/account_loan/model/account_loan_line.py b/account_loan/model/account_loan_line.py index 9fde711f..bcd4ebb7 100644 --- a/account_loan/model/account_loan_line.py +++ b/account_loan/model/account_loan_line.py @@ -337,7 +337,7 @@ class AccountLoanLine(models.Model): ): raise UserError(_("Some moves must be created first")) move = self.env["account.move"].create(record.move_vals()) - move.post() + move.action_post() res.append(move.id) return res @@ -367,7 +367,7 @@ class AccountLoanLine(models.Model): ): invoice.write({"line_ids": record._get_long_term_move_line_vals()}) if record.loan_id.post_invoice: - invoice.post() + invoice.action_post() return res def _get_long_term_move_line_vals(self): diff --git a/account_loan/model/account_move.py b/account_loan/model/account_move.py index ff8825f6..8b58d0c9 100644 --- a/account_loan/model/account_move.py +++ b/account_loan/model/account_move.py @@ -19,8 +19,8 @@ class AccountMove(models.Model): ondelete="restrict", ) - def post(self): - res = super().post() + def action_post(self): + res = super().action_post() for record in self: loan_line_id = record.loan_line_id if loan_line_id: diff --git a/account_loan/tests/test_loan.py b/account_loan/tests/test_loan.py index 3fbb1525..fbca7e9a 100644 --- a/account_loan/tests/test_loan.py +++ b/account_loan/tests/test_loan.py @@ -305,7 +305,7 @@ class TestLoan(TransactionCase): self.assertTrue(line.move_ids) self.assertEqual(line.move_ids.state, "draft") self.assertTrue(line.has_moves) - line.move_ids.post() + line.move_ids.action_post() self.assertEqual(line.move_ids.state, "posted") self.assertIn( line.move_ids.id, diff --git a/account_loan/wizard/account_loan_post.py b/account_loan/wizard/account_loan_post.py index e150c18e..3c95068f 100644 --- a/account_loan/wizard/account_loan_post.py +++ b/account_loan/wizard/account_loan_post.py @@ -90,4 +90,4 @@ class AccountLoanPost(models.TransientModel): raise UserError(_("Only loans in draft state can be posted")) self.loan_id.post() move = self.env["account.move"].create(self.move_vals()) - move.post() + move.action_post()