[iMP] error message simplified for required values
bzr revid: fp@openerp.com-20130224135248-wdxg8d3fi79lp88z
This commit is contained in:
commit
b831c5aa15
|
@ -5353,8 +5353,7 @@ def convert_pgerror_23502(model, fields, info, e):
|
|||
message = _(u"Missing required value for the field '%s'.") % field_name
|
||||
field = fields.get(field_name)
|
||||
if field:
|
||||
message = _(u"%s This might be '%s' in the current model, or a field "
|
||||
u"of the same name in an o2m.") % (message, field['string'])
|
||||
message = _(u"Missing required value for the field '%s' (%s)") % (field['string'], field_name)
|
||||
return {
|
||||
'message': message,
|
||||
'field': field_name,
|
||||
|
|
|
@ -393,18 +393,14 @@ class test_required_string_field(ImporterCase):
|
|||
def test_empty(self):
|
||||
result = self.import_(['value'], [[]])
|
||||
self.assertEqual(result['messages'], [message(
|
||||
u"Missing required value for the field 'value'. This might be "
|
||||
u"'unknown' in the current model, or a field of the same name in "
|
||||
u"an o2m.")])
|
||||
u"Missing required value for the field 'value' (unknown)")])
|
||||
self.assertIs(result['ids'], False)
|
||||
|
||||
@mute_logger('openerp.sql_db', 'openerp.osv.orm')
|
||||
def test_not_provided(self):
|
||||
result = self.import_(['const'], [['12']])
|
||||
self.assertEqual(result['messages'], [message(
|
||||
u"Missing required value for the field 'value'. This might be "
|
||||
u"'unknown' in the current model, or a field of the same name in "
|
||||
u"an o2m.")])
|
||||
u"Missing required value for the field 'unknown'")])
|
||||
self.assertIs(result['ids'], False)
|
||||
|
||||
class test_text(ImporterCase):
|
||||
|
|
Loading…
Reference in New Issue