diff --git a/invoice.py b/invoice.py index d1ced403e2..5aa0b2a251 100644 --- a/invoice.py +++ b/invoice.py @@ -2107,11 +2107,9 @@ class InvoiceLine(sequence_ordered(), ModelSQL, ModelView, TaxableMixin): @classmethod def get_origin(cls): Model = Pool().get('ir.model') + get_name = Model.get_name models = cls._get_origin() - models = Model.search([ - ('model', 'in', models), - ]) - return [(None, '')] + [(m.model, m.name) for m in models] + return [(None, '')] + [(m, get_name(m)) for m in models] def get_rec_name(self, name): pool = Pool()