From 5977152d8ad5b1fb64b63b2632333aeeaff95c8b Mon Sep 17 00:00:00 2001 From: Stephane Wirtel Date: Thu, 14 Aug 2008 18:41:17 +0200 Subject: [PATCH] bugfix with the working table in an expression bzr revid: stephane@tinyerp.com-20080814164117-pcrx76mvis7n583x --- bin/osv/expression.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bin/osv/expression.py b/bin/osv/expression.py index 49bdb50f755..11c50c51be8 100644 --- a/bin/osv/expression.py +++ b/bin/osv/expression.py @@ -61,13 +61,13 @@ class expression(object): return self self.__main_table = table - working_table = table for i, e in enumerate(self.__exp): if self._is_operator(e) or e == self.__DUMMY_LEAF: continue left, operator, right = e + working_table = table if left in table._inherit_fields: working_table = table.pool.get(table._inherit_fields[left][0]) if working_table not in self.__tables.values():