← Back to team overview

openerp-dev-web team mailing list archive

[Merge] lp:~openerp-dev/openobject-addons/trunk-bug-pos-amp into lp:~openerp-dev/openobject-addons/trunk-bugfixes-Ind

 

Amit Parik (OpenERP) has proposed merging lp:~openerp-dev/openobject-addons/trunk-bug-pos-amp into lp:~openerp-dev/openobject-addons/trunk-bugfixes-Ind.

Requested reviews:
  OpenERP R&D Team (openerp-dev)

For more details, see:
https://code.launchpad.net/~openerp-dev/openobject-addons/trunk-bug-pos-amp/+merge/58250

FIX : Fixes the problem of partner address reference can not pass in to delivery order(picking)
-- 
https://code.launchpad.net/~openerp-dev/openobject-addons/trunk-bug-pos-amp/+merge/58250
Your team OpenERP R&D Team is requested to review the proposed merge of lp:~openerp-dev/openobject-addons/trunk-bug-pos-amp into lp:~openerp-dev/openobject-addons/trunk-bugfixes-Ind.
=== modified file 'point_of_sale/point_of_sale.py'
--- point_of_sale/point_of_sale.py	2011-04-14 09:40:54 +0000
+++ point_of_sale/point_of_sale.py	2011-04-19 09:29:32 +0000
@@ -427,11 +427,13 @@
         pick_name = self.pool.get('ir.sequence').get(cr, uid, 'stock.picking.out')
         orders = self.browse(cr, uid, ids, context=context)
         for order in orders:
+            addr = self.pool.get('res.partner').address_get(cr, uid, [order.partner_id.id], ['delivery'])
             if not order.picking_id:
                 new = True
                 picking_id = picking_obj.create(cr, uid, {
                     'name': pick_name,
                     'origin': order.name,
+                    'address_id': addr.get('delivery',False),
                     'type': 'out',
                     'state': 'draft',
                     'move_type': 'direct',


Follow ups