changeset 5e9f3f3c088f in modules/account_invoice:default
details: 
https://hg.tryton.org/modules/account_invoice?cmd=changeset;node=5e9f3f3c088f
description:
        Use id as fallback prefix for record name of line

        Non-line type does not have an account, so we need another fallback for 
those
        cases.

        issue8302
        review285151002
diffstat:

 invoice.py |  4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

diffs (15 lines):

diff -r 771e9d63c6e1 -r 5e9f3f3c088f invoice.py
--- a/invoice.py        Mon Apr 15 22:12:03 2019 +0200
+++ b/invoice.py        Wed Apr 24 23:48:35 2019 +0200
@@ -1976,8 +1976,10 @@
     def get_rec_name(self, name):
         if self.product:
             prefix = self.product.rec_name
+        elif self.account:
+            prefix = self.account.rec_name
         else:
-            prefix = self.account.rec_name
+            prefix = '(%s)' % self.id
         if self.invoice:
             return '%s @ %s' % (prefix, self.invoice.rec_name)
         else:

Reply via email to