diff --git a/yuthon_property_approval/models/property_lease_contract.py b/yuthon_property_approval/models/property_lease_contract.py index e96ae0e76..384b6d383 100644 --- a/yuthon_property_approval/models/property_lease_contract.py +++ b/yuthon_property_approval/models/property_lease_contract.py @@ -653,9 +653,11 @@ class PropertyLeaseContract(models.Model): record.end_comparison = None else: record.end_comparison = None - - if record.actual_end_time < record.term_end_time: - record.end_comparison = 'red' + if record.term_end_time: + if record.actual_end_time < record.term_end_time: + record.end_comparison = 'red' + else: + record.end_comparison = None if record.actual_end_time == record.term_start_time: record.is_equal = True