From 113e896e59fc34e58578f5f133d236c2e4be591a Mon Sep 17 00:00:00 2001 From: Sergi Almacellas Abellana Date: Mon, 4 Jul 2016 12:05:46 +0200 Subject: [PATCH] Improve invoice rec_name issue4878 review18481003 --- invoice.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/invoice.py b/invoice.py index 8d319df0e1..c50761fafb 100644 --- a/invoice.py +++ b/invoice.py @@ -1022,9 +1022,11 @@ class Invoice(Workflow, ModelSQL, ModelView, TaxableMixin): cls.raise_user_error('modify_invoice', (invoice.rec_name,)) def get_rec_name(self, name): - return (self.number or unicode(self.id) - + (self.reference and (' ' + self.reference) or '') - + ' ' + self.party.rec_name) + if self.number: + return self.number + elif self.reference: + return '[%s]' % self.reference + return '(%s)' % self.id @classmethod def search_rec_name(cls, name, clause):