[IMP] sale_crm: Set the reference of the sale order in the opportunity when we convert the opp to so

bzr revid: stw@openerp.com-20111026140445-db4vd7dho7b3nh27
This commit is contained in:
Stephane Wirtel 2011-10-26 16:04:45 +02:00
parent c600b067a5
commit f24c63436c
1 changed files with 3 additions and 2 deletions

View File

@ -103,12 +103,13 @@ class crm_make_sale(osv.osv_memory):
}
if partner.id:
vals['user_id'] = partner.user_id and partner.user_id.id or uid
new_id = sale_obj.create(cr, uid, vals)
new_id = sale_obj.create(cr, uid, vals, context=context)
sale_order = sale_obj.browse(cr, uid, new_id, context=context)
case_obj.write(cr, uid, [case.id], {'ref': 'sale.order,%s' % new_id})
new_ids.append(new_id)
message = _("Opportunity '%s' is converted to Quotation.") % (case.name)
self.log(cr, uid, case.id, message)
case_obj.message_append(cr, uid, [case], _("Converted to Sales Quotation(id: %s).") % (new_id), context=context)
case_obj.message_append(cr, uid, [case], _("Converted to Sales Quotation(%s).") % (sale_order.name), context=context)
if make.close:
case_obj.case_close(cr, uid, data)