Browse Source

FIX warning in mass editing module when read

pull/739/head
David Beal 8 years ago
parent
commit
c7d9133987
  1. 14
      mass_editing/wizard/mass_editing_wizard.py

14
mass_editing/wizard/mass_editing_wizard.py

@ -183,6 +183,20 @@ class MassEditingWizard(orm.TransientModel):
result['fields'] = all_fields result['fields'] = all_fields
return result return result
def read(self, cr, uid, ids, fields, context=None):
""" Without this call, dynamic fields defined in fields_view_get()
generate a log warning, i.e.:
openerp.models: mass.editing.wizard.read()
with unknown field 'myfield'
openerp.models: mass.editing.wizard.read()
with unknown field 'selection__myfield'
"""
# We remove fields which are not in _columns
real_fields = [x for x in fields if x in self._columns]
return super(MassEditingWizard, self).read(
cr, uid, ids, real_fields, context=context)
def create(self, cr, uid, vals, context=None): def create(self, cr, uid, vals, context=None):
if context.get('active_model') and context.get('active_ids'): if context.get('active_model') and context.get('active_ids'):
model_obj = self.pool.get(context.get('active_model')) model_obj = self.pool.get(context.get('active_model'))

Loading…
Cancel
Save