IS_IN_DB distinct

This commit is contained in:
mdipierro
2012-06-23 09:11:56 -05:00
parent 676441a56f
commit 84cb8af39a
2 changed files with 6 additions and 2 deletions
+1 -1
View File
@@ -1 +1 @@
Version 2.00.0 (2012-06-22 13:18:06) dev
Version 2.00.0 (2012-06-23 09:11:52) dev
+5 -1
View File
@@ -399,6 +399,7 @@ class IS_IN_DB(Validator):
error_message='value not in database',
orderby=None,
groupby=None,
distinct=None,
cache=None,
multiple=False,
zero='',
@@ -435,6 +436,7 @@ class IS_IN_DB(Validator):
self.theset = None
self.orderby = orderby
self.groupby = groupby
self.distinct = distinct
self.cache = cache
self.multiple = multiple
self.zero = zero
@@ -454,7 +456,9 @@ class IS_IN_DB(Validator):
if self.dbset.db._dbname != 'gae':
orderby = self.orderby or reduce(lambda a,b:a|b,fields)
groupby = self.groupby
dd = dict(orderby=orderby, groupby=groupby, cache=self.cache)
distinct = self.distinct
dd = dict(orderby=orderby, groupby=groupby,
distinct=distinct, cache=self.cache)
records = self.dbset(table).select(*fields, **dd)
else:
orderby = self.orderby or \