Hardik Ansodariya (OpenERP) has proposed merging 
lp:~openerp-dev/openobject-addons/6.0-opw-382052-han 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-382052-han/+merge/91765

Hello,

Fixed the issue of when we have a product in type 'Service' that generates a 
task
when confirming a Sales Order, the name of the partner is not kept from the
order

Thanks
Hardik
-- 
https://code.launchpad.net/~openerp-dev/openobject-addons/6.0-opw-382052-han/+merge/91765
Your team OpenERP R&D Team is subscribed to branch 
lp:~openerp-dev/openobject-addons/6.0-opw-382052-han.
=== modified file 'project_mrp/project_procurement.py'
--- project_mrp/project_procurement.py	2011-05-07 11:24:17 +0000
+++ project_mrp/project_procurement.py	2012-02-07 06:14:20 +0000
@@ -35,7 +35,10 @@
     def action_produce_assign_service(self, cr, uid, ids, context=None):
         task_obj = self.pool.get('project.task')
         uom_obj = self.pool.get('product.uom')
+        sale_obj = self.pool.get('sale.order')
         for procurement in self.browse(cr, uid, ids, context=context):
+            order_id = sale_obj.search(cr, uid, [('name', '=', procurement.origin)],context=context)
+            sale_order_id = sale_obj.browse(cr, uid, order_id, context=context)[0]
             self.write(cr, uid, [procurement.id], {'state': 'running'})
             planned_hours = procurement.product_qty
             proj_uom_id = procurement.company_id.project_time_mode_id.id
@@ -55,6 +58,7 @@
                 'date_deadline': procurement.date_planned,
                 'project_id': procurement.product_id.project_id and procurement.product_id.project_id.id or False,
                 'company_id': procurement.company_id.id,
+                'partner_id': sale_order_id.partner_id.id
             },context=context)
             self.write(cr, uid, [procurement.id],{'task_id':task_id}) 
         return task_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