From 28bd548716b00c8d2b5debde76f665f26a0d7c55 Mon Sep 17 00:00:00 2001 From: "Jay (Open ERP)" Date: Thu, 22 Oct 2009 13:14:36 +0530 Subject: [PATCH] [FIX] Stock : Partial Picking wizard was making the back order reference jump to 2 numbers,notification given on packing done. lp bug: https://launchpad.net/bugs/379118 fixed bzr revid: jvo@tinyerp.com-20091022074436-20u01i4vye2jk7l8 --- addons/stock/stock.py | 3 ++- addons/stock/wizard/wizard_partial_picking.py | 19 +++++++++++++++---- 2 files changed, 17 insertions(+), 5 deletions(-) diff --git a/addons/stock/stock.py b/addons/stock/stock.py index 1d7b69c6b3a..6410bb16d09 100644 --- a/addons/stock/stock.py +++ b/addons/stock/stock.py @@ -467,7 +467,8 @@ class stock_picking(osv.osv): if default is None: default = {} default = default.copy() - default['name'] = self.pool.get('ir.sequence').get(cr, uid, 'stock.picking') + if not default.get('name',False): + default['name'] = self.pool.get('ir.sequence').get(cr, uid, 'stock.picking') return super(stock_picking, self).copy(cr, uid, id, default, context) def onchange_partner_in(self, cr, uid, context, partner_id=None): diff --git a/addons/stock/wizard/wizard_partial_picking.py b/addons/stock/wizard/wizard_partial_picking.py index 2fe375c1b4f..89d34605dcd 100644 --- a/addons/stock/wizard/wizard_partial_picking.py +++ b/addons/stock/wizard/wizard_partial_picking.py @@ -27,6 +27,7 @@ import pooler import wizard from osv import osv +import tools _moves_arch = UpdateableStr() _moves_fields = UpdateableDict() @@ -34,8 +35,11 @@ _moves_fields = UpdateableDict() _moves_arch_end = '''