[FIX] sale_crm: CRM->Opportunities: 'convert to quote' now sets the salesman from the partner (or the user if there is none)

bzr revid: olt@tinyerp.com-20100205093457-ssc4z2bz7q8tak33
This commit is contained in:
olt@tinyerp.com 2010-02-05 10:34:57 +01:00
parent 47c3b5519a
commit 98c0c35044
1 changed files with 7 additions and 2 deletions

View File

@ -92,7 +92,7 @@ class make_sale(wizard.interface):
if False in partner_addr.values():
raise wizard.except_wizard(_('Data Insufficient!'),_('Customer has no addresses defined!'))
vals = {
'origin': 'CRM:%s' % str(case.id),
'picking_policy': data['form']['picking_policy'],
@ -104,8 +104,13 @@ class make_sale(wizard.interface):
'partner_shipping_id': partner_addr['delivery'],
'order_policy': 'manual',
'date_order': now(),
'fiscal_position': fpos
'fiscal_position': fpos,
}
if partner_id:
partner = partner_obj.browse(cr, uid, partner_id, context=context)
vals['user_id'] = partner.user_id and partner.user_id.id or uid
if data['form']['analytic_account']:
vals['project_id'] = data['form']['analytic_account']
new_id = sale_obj.create(cr, uid, vals)