fixed issue #2032, thanks Paolo

This commit is contained in:
mdipierro
2015-01-12 20:06:05 -06:00
parent f76a780d50
commit 2af5e02c5f
+5 -2
View File
@@ -427,9 +427,12 @@ class Table(object):
for tn in db._adapter.tables(query) for tn in db._adapter.tables(query)
if tn == name or getattr(db[tn],'_ot',None)==name]) if tn == name or getattr(db[tn],'_ot',None)==name])
query = self._common_filter query = self._common_filter
if query: if query:
self._common_filter = \
lambda q: reduce(AND, [query(q), newquery(q)])
newquery = query & newquery newquery = query & newquery
self._common_filter = newquery else:
self._common_filter = newquery
def _validate(self, **vars): def _validate(self, **vars):
errors = Row() errors = Row()