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