diff --git a/models/hr_expense.py b/models/hr_expense.py index bffc0ff8cb16b41b6c17ffd1a7549cb2f87ededb..5a075e3f445d58793728684a6f12472f6f91a9ad 100644 --- a/models/hr_expense.py +++ b/models/hr_expense.py @@ -122,12 +122,17 @@ class CGScopExpense(models.Model): # Global function # ------------------------------------------------------ def _format_address(self, partner): - address = partner.street + address = partner.street or '' if partner.street2: address += '\n' + partner.street2 if partner.street3: address += '\n' + partner.street3 - address += '\n' + partner.zip + ' ' + partner.city + if partner.zip: + address += '\n' + partner.zip + if partner.city: + address += ' ' + partner.city + elif partner.city: + address += '\n' + partner.city return address def _get_coord(self, address):