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: