[FIX] Warning : the super of onchange may return {},covered the same

lp bug: https://launchpad.net/bugs/480856 fixed

bzr revid: jvo@tinyerp.com-20091112054224-sb6q3k0p3g1yfs7v
This commit is contained in:
Jay (Open ERP) 2009-11-12 11:12:24 +05:30
parent a520687819
commit 436cfd6954
1 changed files with 6 additions and 6 deletions

View File

@ -79,7 +79,7 @@ class sale_order(osv.osv):
warning['title'] = title and title +' & '+ result['warning']['title'] or result['warning']['title']
warning['message'] = message and message + ' ' + result['warning']['message'] or result['warning']['message']
return {'value': result['value'], 'warning':warning}
return {'value': result.get('value',{}), 'warning':warning}
sale_order()
@ -107,7 +107,7 @@ class purchase_order(osv.osv):
warning['title'] = title and title +' & '+ result['warning']['title'] or result['warning']['title']
warning['message'] = message and message + ' ' + result['warning']['message'] or result['warning']['message']
return {'value': result['value'], 'warning':warning}
return {'value': result.get('value',{}), 'warning':warning}
purchase_order()
@ -146,7 +146,7 @@ class account_invoice(osv.osv):
warning['title'] = title and title +' & '+ result['warning']['title'] or result['warning']['title']
warning['message'] = message and message + ' ' + result['warning']['message'] or result['warning']['message']
return {'value': result['value'], 'warning':warning}
return {'value': result.get('value',{}), 'warning':warning}
account_invoice()
@ -174,7 +174,7 @@ class stock_picking(osv.osv):
warning['title'] = title and title +' & '+ result['warning']['title'] or result['warning']['title']
warning['message'] = message and message + ' ' + result['warning']['message'] or result['warning']['message']
return {'value': result['value'], 'warning':warning}
return {'value': result.get('value',{}), 'warning':warning}
stock_picking()
@ -229,7 +229,7 @@ class sale_order_line(osv.osv):
warning['title'] = title and title +' & '+result['warning']['title'] or result['warning']['title']
warning['message'] = message and message +'\n\n'+result['warning']['message'] or result['warning']['message']
return {'value': result['value'], 'warning':warning}
return {'value': result.get('value',{}), 'warning':warning}
sale_order_line()
@ -260,7 +260,7 @@ class purchase_order_line(osv.osv):
warning['title'] = title and title +' & '+result['warning']['title'] or result['warning']['title']
warning['message'] = message and message +'\n\n'+result['warning']['message'] or result['warning']['message']
return {'value': result['value'], 'warning':warning}
return {'value': result.get('value',{}), 'warning':warning}
purchase_order_line()