diff --git a/VERSION b/VERSION index dbf05657..17dcf71e 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -Version 2.4.5-stable+timestamp.2013.04.02.11.20.33 +Version 2.4.5-stable+timestamp.2013.04.02.11.22.13 diff --git a/gluon/dal.py b/gluon/dal.py index 2ed20489..f20aa3f1 100644 --- a/gluon/dal.py +++ b/gluon/dal.py @@ -1947,17 +1947,17 @@ class BaseAdapter(ConnectionPool): return value def parse_list_integers(self, value, field_type): - if not self.dbengine in ('google:datastore', 'mongodb'): + if not isinstance(self, NoSQLAdapter): value = bar_decode_integer(value) return value def parse_list_references(self, value, field_type): - if not self.dbengine in ('google:datastore', 'mongodb'): + if not isinstance(self, NoSQLAdapter): value = bar_decode_integer(value) return [self.parse_reference(r, field_type[5:]) for r in value] def parse_list_strings(self, value, field_type): - if not self.dbengine in ('google:datastore', 'mongodb'): + if not isinstance(self, NoSQLAdapter): value = bar_decode_string(value) return value