[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:
parent
47c3b5519a
commit
98c0c35044
|
@ -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)
|
||||
|
|
Loading…
Reference in New Issue