From 0e301874badac94451ec148d9deaf400a53bb0dd Mon Sep 17 00:00:00 2001 From: Martin Trigaux Date: Fri, 24 Apr 2015 16:06:19 +0200 Subject: [PATCH] [FIX] point_of_sale: session_id field should always be set Move required attribute to field instead of view. The orders created from the pos should also have a specified session. --- addons/point_of_sale/point_of_sale.py | 2 +- addons/point_of_sale/point_of_sale_view.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/point_of_sale/point_of_sale.py b/addons/point_of_sale/point_of_sale.py index f214a2bda98..c631282193a 100644 --- a/addons/point_of_sale/point_of_sale.py +++ b/addons/point_of_sale/point_of_sale.py @@ -706,7 +706,7 @@ class pos_order(osv.osv): 'sequence_number': fields.integer('Sequence Number', help='A session-unique sequence number for the order'), 'session_id' : fields.many2one('pos.session', 'Session', - #required=True, + required=True, select=1, domain="[('state', '=', 'opened')]", states={'draft' : [('readonly', False)]}, diff --git a/addons/point_of_sale/point_of_sale_view.xml b/addons/point_of_sale/point_of_sale_view.xml index 5287adc3645..3ddec3d485b 100644 --- a/addons/point_of_sale/point_of_sale_view.xml +++ b/addons/point_of_sale/point_of_sale_view.xml @@ -26,7 +26,7 @@ - +