Somesh Khare(OpenERP) has proposed merging 
lp:~openerp-dev/openobject-addons/6.0-opw-574284-skh into 
lp:openobject-addons/6.0.

Requested reviews:
  Naresh(OpenERP) (nch-openerp)

For more details, see:
https://code.launchpad.net/~openerp-dev/openobject-addons/6.0-opw-574284-skh/+merge/104367

Hello Sir,

[Fix]: Create invoice from picking error.

This branch fixes the issue.

Thanks & Regards,
OpenERP Support

-- 
https://code.launchpad.net/~openerp-dev/openobject-addons/6.0-opw-574284-skh/+merge/104367
Your team OpenERP R&D Team is subscribed to branch 
lp:~openerp-dev/openobject-addons/6.0-opw-574284-skh.
=== modified file 'stock/stock.py'
--- stock/stock.py	2012-04-30 14:27:39 +0000
+++ stock/stock.py	2012-05-02 11:35:27 +0000
@@ -985,7 +985,11 @@
             if picking.invoice_state != '2binvoiced':
                 continue
             payment_term_id = False
-            partner =  picking.address_id and picking.address_id.partner_id
+            address_contact_id, address_invoice_id = \
+                    self._get_address_invoice(cr, uid, picking).values()
+            address = address_obj.browse(cr, uid, address_contact_id, context=context)
+            
+            partner =  address.partner_id
             if not partner:
                 raise osv.except_osv(_('Error, no partner !'),
                     _('Please put a partner on the picking list if you want to generate invoice.'))
@@ -998,11 +1002,6 @@
                 payment_term_id = self._get_payment_term(cr, uid, picking)
             else:
                 account_id = partner.property_account_payable.id
-
-            address_contact_id, address_invoice_id = \
-                    self._get_address_invoice(cr, uid, picking).values()
-            address = address_obj.browse(cr, uid, address_contact_id, context=context)
-
             comment = self._get_comment_invoice(cr, uid, picking)
             if group and partner.id in invoices_group:
                 invoice_id = invoices_group[partner.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