[IMP] boolean tests/checks
authorXavier Morel <xmo@openerp.com>
Wed, 31 Aug 2011 12:28:59 +0000 (14:28 +0200)
committerXavier Morel <xmo@openerp.com>
Wed, 31 Aug 2011 12:28:59 +0000 (14:28 +0200)
bzr revid: xmo@openerp.com-20110831122859-txaxld168x237v6t

addons/base/controllers/main.py

index 9a849a2..7c00578 100644 (file)
@@ -1109,11 +1109,11 @@ class Export(View):
             id = prefix + (prefix and '/'or '') + field_name
             nm = name + (name and '/' or '') + field['string']
             record = {'id': id, 'string': nm, 'children': [],
-                      'field_type': field.get('type', False),
-                      'required': field.get('required', False)}
+                      'field_type': field.get('type'),
+                      'required': field.get('required')}
             records.append(record)
 
-            if len(nm.split('/')) < 3 and field.get('relation'):
+            if len(nm.split('/')) < 3 and 'relation' in field:
                 if import_compat:
                     ref = field.pop('relation')
                     cfields = self.fields_get(req, ref)