diff --git a/VERSION b/VERSION index 7afcbe9a..648bfd75 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -Version 1.99.4 (2012-02-09 11:15:33) stable +Version 1.99.4 (2012-02-09 11:21:10) stable diff --git a/gluon/dal.py b/gluon/dal.py index 4cedaa6e..6ab6672f 100644 --- a/gluon/dal.py +++ b/gluon/dal.py @@ -6914,6 +6914,8 @@ class Expression(object): return Query(self.db, op, self, value) def belongs(self, value): + if isinstance(value,Query): + value = self.db(value)._select(value.first._table._id) return Query(self.db, self.db._adapter.BELONGS, self, value) def startswith(self, value):