diff --git a/issue18481003_1.diff b/issue18481003_1.diff new file mode 100644 index 0000000..1f68df5 --- /dev/null +++ b/issue18481003_1.diff @@ -0,0 +1,29 @@ +# HG changeset patch +# User Sergi Almacellas Abellana +Correctly show reference and party on invoice rec_name + +issue4878 +review18481003 + +Index: trytond/trytond/modules/account_invoice/invoice.py +=================================================================== + +--- a/trytond/trytond/modules/account_invoice/invoice.py ++++ b/trytond/trytond/modules/account_invoice/invoice.py +@@ -942,9 +942,12 @@ + 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) ++ name = self.number or unicode(self.id) ++ if self.reference: ++ name += ' %s' % self.reference ++ if self.party: ++ name += ' %s' % self.party.rec_name ++ return name + + @classmethod + def search_rec_name(cls, name, clause): + diff --git a/series b/series index d3f487a..9da6ea7 100644 --- a/series +++ b/series @@ -60,3 +60,4 @@ babi_multiprocess.diff domain_field.diff issue18361002_40001.diff issue24271002_1.diff +issue18481003_1.diff