From b5ae87d4221da72afc4fe5065afb986c51830b72 Mon Sep 17 00:00:00 2001 From: Sergi Almacellas Abellana Date: Sat, 7 Oct 2023 19:55:15 +0200 Subject: [PATCH] Post move when posting sale point transfer Closes #12563 --- modules/sale_point/sale.py | 1 + modules/sale_point/tests/scenario_sale_point_session.rst | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/modules/sale_point/sale.py b/modules/sale_point/sale.py index e2469772a4..c729a586cd 100644 --- a/modules/sale_point/sale.py +++ b/modules/sale_point/sale.py @@ -1285,6 +1285,7 @@ class POSCashTransfer(Workflow, ModelSQL, ModelView): transfer.move = move moves.append(move) Move.save(moves) + Move.post(moves) cls.save(transfers) def get_move(self, account): diff --git a/modules/sale_point/tests/scenario_sale_point_session.rst b/modules/sale_point/tests/scenario_sale_point_session.rst index da58f8c255..c74da616b9 100644 --- a/modules/sale_point/tests/scenario_sale_point_session.rst +++ b/modules/sale_point/tests/scenario_sale_point_session.rst @@ -129,8 +129,8 @@ Create an initial cash session:: >>> transfer, = session.transfers >>> transfer.state 'posted' - >>> bool(transfer.move) - True + >>> transfer.move.state + 'posted' >>> accounts['bank'].reload() >>> accounts['bank'].balance Decimal('-100.00')