Better error message for selection check

This commit is contained in:
ced@b2ck.com committed 2007-12-25 15:29:20 +01:00
1 parent 95d69cb6bc
commit 7e08bcdf86
1 file changed
+4 -4
+4 -4
View File
@@ -1213,14 +1213,14 @@ class ORM(object):
raise ExceptORM('ValidateError',
'The value "%s" for the field "%s" ' \
'is not in the selection' % \
(vals[field], field))
(val, field))
else:
if val not in dict(self._columns[field].selection(
self, cursor, user, context=context)):
raise ExceptORM('ValidateError',
'The value "%s" for the field "%s" ' \
'is not in the selection' % \
(vals[field], field))
(val, field))
if self._log_access:
upd0.append('write_uid=%d')
@@ -1360,14 +1360,14 @@ class ORM(object):
raise ExceptORM('ValidateError',
'The value "%s" for the field "%s" ' \
'is not in the selection' % \
(vals[field], field))
(val, field))
else:
if val not in dict(self._columns[field].selection(
self, cursor, user, context=context)):
raise ExceptORM('ValidateError',
'The value "%s" for the field "%s" ' \
'is not in the selection' % \
(vals[field], field))
(val, field))
if self._log_access:
upd0 += ', create_uid, create_date'
upd1 += ', %d, now()'