[PYTHON] ~use user company for search fiscal period when there is no
authorLudovic CHEVALIER <ludovic.chevalier@heureux-cyclage.org>
Mon, 27 Jun 2016 12:55:26 +0000 (14:55 +0200)
committerLudovic CHEVALIER <ludovic.chevalier@heureux-cyclage.org>
Mon, 27 Jun 2016 12:55:26 +0000 (14:55 +0200)
orders in pos session

point_of_sale.py

index 71b2eb6..dcfb14e 100644 (file)
@@ -64,7 +64,10 @@ class pos_session(orm.Model):
         for session in self.browse(cr, uid, ids, context=context):
             account_move_ids = []
             order_ids = [order.id for order in session.order_ids if order.state == 'done']
-            company_id = order_obj.browse(cr, uid, order_ids, context=context)[0].company_id.id
+            if order_ids:
+                company_id = order_obj.browse(cr, uid, order_ids, context=context)[0].company_id.id
+            else:
+                company_id = self.pool.get('res.users').browse(cr, uid, [uid], context=context)[0].company_id.id
             for order in order_obj.browse(cr, uid, order_ids, context=context):
                 if order.account_move.id not in account_move_ids:
                     account_move_ids.append(order.account_move.id)