Update end_rental_contract.py

This commit is contained in:
zainab2097 2024-09-01 11:04:12 +03:00 committed by GitHub
parent 9513823a82
commit 292d2ac2dd
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 4 additions and 2 deletions

View File

@ -217,9 +217,11 @@ class PropertyManagementMaintenance(models.Model):
self.partner_id = False
def _prepare_invoice_values(self, maintenance, amount):
# Check if unit_ids is not empty before accessing the first element
unit_name = self.unit_ids[0].name if self.unit_ids else ' '
origin = _(
'Maintenance Order') + ' ' + maintenance.name + ' '+self.property_id.name+' ' +self.unit_ids[0].name+' ' +maintenance.partner_id.name if maintenance.partner_id else \
_('Maintenance Order') + ' ' + maintenance.name +' '+self.property_id.name+' ' +self.unit_ids[0].name+' ' + maintenance.vendor_id.name
'Maintenance Order') + ' ' + maintenance.name + ' '+self.property_id.name+' ' +unit_name+' ' +maintenance.partner_id.name if maintenance.partner_id else \
_('Maintenance Order') + ' ' + maintenance.name +' '+self.property_id.name+' ' +unit_name+' ' + maintenance.vendor_id.name
line_data = []
for line in maintenance.end_line_ids:
line_data.append((0, 0, {