Meera Trambadia (OpenERP) has proposed merging 
lp:~openerp-dev/openobject-addons/trunk-bug-805932-mtr into 
lp:openobject-addons.

Requested reviews:
  OpenERP Core Team (openerp)
Related bugs:
  Bug #805932 in OpenERP Addons: "Point Of Sale: Duplicate Sale order"
  https://bugs.launchpad.net/openobject-addons/+bug/805932

For more details, see:
https://code.launchpad.net/~openerp-dev/openobject-addons/trunk-bug-805932-mtr/+merge/67158

POS:-increments the sequence and does not copy the product lot while 
duplicating the POS order" --fixes=lp:805932 
-- 
https://code.launchpad.net/~openerp-dev/openobject-addons/trunk-bug-805932-mtr/+merge/67158
Your team OpenERP R&D Team is subscribed to branch 
lp:~openerp-dev/openobject-addons/trunk-bug-805932-mtr.
=== modified file 'point_of_sale/point_of_sale.py'
--- point_of_sale/point_of_sale.py	2011-07-05 12:28:57 +0000
+++ point_of_sale/point_of_sale.py	2011-07-07 10:38:27 +0000
@@ -209,7 +209,8 @@
             'picking_id': False,
             'statement_ids': [],
             'nb_print': 0,
-            'pickings': []
+            'pickings': [],
+            'name': self.pool.get('ir.sequence').get(cr, uid, 'pos.order'),
         })
         return super(pos_order, self).copy(cr, uid, id, default, context=context)
 
@@ -1170,6 +1171,15 @@
         if 'product_id' in values and not values['product_id']:
             return False
         return super(pos_order_line, self).write(cr, user, ids, values, context=context)
+    
+    def copy_data(self, cr, uid, id, default=None, context=None):
+        if not default:
+            default = {}
+        default.update({
+            'prodlot_id': False,
+            'name': self.pool.get('ir.sequence').get(cr, uid, 'pos.order.line')
+        })
+        return super(pos_order_line, self).copy_data(cr, uid, id, default, context=context)
 
     def _scan_product(self, cr, uid, ean, qty, order):
         # search pricelist_id

_______________________________________________
Mailing list: https://launchpad.net/~openerp-dev-gtk
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~openerp-dev-gtk
More help   : https://help.launchpad.net/ListHelp

Reply via email to