diff --git a/models/scop_liasse_fiscale.py b/models/scop_liasse_fiscale.py index b39e1808d6c44f3fe195af24a2940360a35a31f7..482f2df5306bfec0a4a7fcd36050eea72b944493 100644 --- a/models/scop_liasse_fiscale.py +++ b/models/scop_liasse_fiscale.py @@ -8,7 +8,7 @@ from odoo.exceptions import UserError class ScopLiasseFiscale(models.Model): _name = "scop.liasse.fiscale" _description = "Liasse Fiscale" - _order = "L2050_DCLO desc, year desc, partner_id" + _order = "id desc" id_riga = fields.Integer("ID RIGA", index=True) partner_id = fields.Many2one( @@ -741,7 +741,11 @@ class ScopLiasseFiscale(models.Model): @api.multi def _compute_name(self): for r in self: - r.name = r.partner_id.name + ' - ' + str(r.year) + r.name = "" + if r.partner_id: + r.name += r.partner_id.name + if r.year: + r.name += ' - ' + str(r.year) if r.L2050_DCLO: r.name += ' - ' + str(r.L2050_DCLO)