Commit 57fc7649 authored by Serge S. Koval's avatar Serge S. Koval

Merge pull request #496 from longhotsummer/master

SQL alchemy Unique validator allows multiple None values
parents 029cefeb 711b84be
...@@ -24,6 +24,10 @@ class Unique(object): ...@@ -24,6 +24,10 @@ class Unique(object):
self.message = message self.message = message
def __call__(self, form, field): def __call__(self, form, field):
# databases allow multiple NULL values for unique columns
if field.data is None:
return
try: try:
obj = (self.db_session.query(self.model) obj = (self.db_session.query(self.model)
.filter(self.column == field.data) .filter(self.column == field.data)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment