[FIX] website_sale: checkout_parse
bzr revid: chm@openerp.com-20140410153746-kp8rw92j89x0c7vp
This commit is contained in:
parent
7298130f31
commit
9932aa3b45
|
@ -326,11 +326,13 @@ class website_sale(http.Controller):
|
|||
|
||||
# set data
|
||||
if isinstance(data, dict):
|
||||
query = dict((prefix + field_name, data[prefix + field_name]) for field_name in all_fields if data.get(prefix + field_name))
|
||||
query = dict((prefix + field_name, data[prefix + field_name])
|
||||
for field_name in all_fields if data.get(prefix + field_name))
|
||||
else:
|
||||
query = dict((prefix + field_name, getattr(data, field_name)) for field_name in all_fields if getattr(data, field_name))
|
||||
query = dict((prefix + field_name, getattr(data, field_name))
|
||||
for field_name in all_fields if field_name != "company_name" and getattr(data, field_name))
|
||||
if data.parent_id:
|
||||
query[prefix + 'company_name'] = data.company_name or data.parent_id.name
|
||||
query[prefix + 'company_name'] = data.parent_id.name
|
||||
|
||||
if query.get(prefix + 'state_id'):
|
||||
query[prefix + 'state_id'] = int(query[prefix + 'state_id'])
|
||||
|
|
Loading…
Reference in New Issue