[PYTHON] ~use user company for search fiscal period when there is no
[burette/nrt_point_of_sale.git] / 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)