fixed issue 1342:MySQL, self-reference, and null values
This commit is contained in:
@@ -1 +1 @@
|
|||||||
Version 2.6.0-development+timestamp.2013.09.01.12.42.52
|
Version 2.6.0-development+timestamp.2013.09.01.13.11.38
|
||||||
|
|||||||
@@ -6946,6 +6946,8 @@ def sqlhtml_validators(field):
|
|||||||
multiple=True)
|
multiple=True)
|
||||||
if field.unique:
|
if field.unique:
|
||||||
requires._and = validators.IS_NOT_IN_DB(db,field)
|
requires._and = validators.IS_NOT_IN_DB(db,field)
|
||||||
|
if not field.notnull:
|
||||||
|
requires = validators.IS_EMPTY_OR(requires)
|
||||||
return requires
|
return requires
|
||||||
elif field_type.startswith('list:'):
|
elif field_type.startswith('list:'):
|
||||||
def repr_list(values,row=None): return', '.join(str(v) for v in (values or []))
|
def repr_list(values,row=None): return', '.join(str(v) for v in (values or []))
|
||||||
|
|||||||
Reference in New Issue
Block a user