diff --git a/openerp/osv/fields.py b/openerp/osv/fields.py
index e00204caf9e79d5d3cc259e5bc097eaa3072fa27..0f532140371b4621a1f69564d71ec05cbf68bb3b 100644
--- a/openerp/osv/fields.py
+++ b/openerp/osv/fields.py
@@ -147,7 +147,7 @@ class _column(object):
             ('domain', self._domain),
             ('context', self._context),
         ]
-        return dict(item for item in items if items[1])
+        return dict(item for item in items if item[1])
 
     def restart(self):
         pass