diff --git a/openerp/osv/fields.py b/openerp/osv/fields.py index 23afb1663c3..65c6c10e42c 100644 --- a/openerp/osv/fields.py +++ b/openerp/osv/fields.py @@ -1278,6 +1278,8 @@ class sparse(function): """ if self._type == 'many2many': + if not value: + return [] assert value[0][0] == 6, 'Unsupported m2m value for sparse field: %s' % value return value[0][2]