From 1d2ca9321360c8478bc6e7d9ca7a6fb656009613 Mon Sep 17 00:00:00 2001 From: Goffin Simon Date: Thu, 3 Nov 2016 12:56:47 +0100 Subject: [PATCH] [FIX] point_of_sale: Closing a cash control session Before the fix: When creating a new session with Cash control POS then it was impossible to close the session. After the fix: The same flow as in 9.0 when closing a session opw:691517 --- addons/point_of_sale/models/pos_session.py | 4 ++++ addons/point_of_sale/views/pos_session_view.xml | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/addons/point_of_sale/models/pos_session.py b/addons/point_of_sale/models/pos_session.py index 66dfb2b6659..33eb2862866 100644 --- a/addons/point_of_sale/models/pos_session.py +++ b/addons/point_of_sale/models/pos_session.py @@ -230,6 +230,10 @@ class PosSession(models.Model): if not session.config_id.cash_control: session.action_pos_session_close() + @api.multi + def action_pos_session_validate(self): + self.action_pos_session_close() + @api.multi def action_pos_session_close(self): # Close CashBox diff --git a/addons/point_of_sale/views/pos_session_view.xml b/addons/point_of_sale/views/pos_session_view.xml index 0b6d29a0973..92cb91ba808 100644 --- a/addons/point_of_sale/views/pos_session_view.xml +++ b/addons/point_of_sale/views/pos_session_view.xml @@ -23,7 +23,7 @@