[IMP] account: set default vendor_display_name for uploads
Previously a default name was set only for vendor bills created from emails. Task: 1893079
This commit is contained in:
@@ -381,10 +381,15 @@ class AccountInvoice(models.Model):
|
||||
def _get_vendor_display_info(self):
|
||||
for invoice in self:
|
||||
vendor_display_name = invoice.partner_id.name
|
||||
if not vendor_display_name and invoice.source_email:
|
||||
vendor_display_name = _('From: ') + invoice.source_email
|
||||
invoice.invoice_icon = ''
|
||||
if not vendor_display_name:
|
||||
if invoice.source_email:
|
||||
vendor_display_name = _('From: ') + invoice.source_email
|
||||
invoice.invoice_icon = '@'
|
||||
else:
|
||||
vendor_display_name = ('Created by: ') + invoice.create_uid.name
|
||||
invoice.invoice_icon = '#'
|
||||
invoice.vendor_display_name = vendor_display_name
|
||||
invoice.invoice_icon = invoice.source_email and '@' or ''
|
||||
|
||||
@api.multi
|
||||
def _get_computed_reference(self):
|
||||
|
||||
Reference in New Issue
Block a user