From afcbfccdc4f4aa4a8df19fbcd77f649269381978 Mon Sep 17 00:00:00 2001 From: mdipierro Date: Fri, 14 Sep 2012 09:27:09 -0500 Subject: [PATCH] db(table).select() uses table._id<>None instead of table._id>0 --- VERSION | 2 +- gluon/dal.py | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/VERSION b/VERSION index f8b9f8cb..c8d59f21 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -Version 2.0.9 (2012-09-14 09:23:27) stable +Version 2.0.9 (2012-09-14 09:27:05) stable diff --git a/gluon/dal.py b/gluon/dal.py index 2344a15b..73a4ce72 100644 --- a/gluon/dal.py +++ b/gluon/dal.py @@ -4391,7 +4391,7 @@ class GoogleDatastoreAdapter(NoSQLAdapter): tablename = self.get_table(query) elif fields: tablename = fields[0].tablename - query = fields[0].table._id>0 + query = fields[0].table._id != None else: raise SyntaxError, "Unable to determine a tablename" @@ -7171,7 +7171,7 @@ def index(): def __call__(self, query=None, ignore_common_filters=None): if isinstance(query,Table): - query = query._id>0 + query = query._id != None elif isinstance(query,Field): query = query!=None return Set(self, query, ignore_common_filters=ignore_common_filters) @@ -8702,7 +8702,7 @@ class Set(object): def __call__(self, query, ignore_common_filters=False): if isinstance(query,Table): - query = query._id>0 + query = query._id != None elif isinstance(query,str): query = Expression(self.db,query) elif isinstance(query,Field):