|  |  | @@ -288,12 +288,14 @@ def maintenance_tracking_info_update(maintenance, type_, tracking_info): | 
            
            
              | 288 | 288 |      is_tracking_signed = is_maintenance_tracking_signed(tracking_info) | 
            
            
              | 289 | 289 |      if type_ == 'tracking': | 
            
            
              | 290 | 290 |          maintenance.tracking_info = tracking_info | 
            
            
              | 291 |  | -        maintenance.tracking_signed = is_tracking_signed | 
            
            
              | 292 |  | -        maintenance_status = MaintenaceInfo.TRACKING_SIGNED_FIXING | 
            
            
              |  | 291 | +        if is_tracking_signed: | 
            
            
              |  | 292 | +            maintenance.tracking_signed = is_tracking_signed | 
            
            
              |  | 293 | +            maintenance_status = MaintenaceInfo.TRACKING_SIGNED_FIXING | 
            
            
              | 293 | 294 |      else: | 
            
            
              | 294 | 295 |          maintenance.back_tracking_info = tracking_info | 
            
            
              | 295 |  | -        maintenance.back_tracking_signed = is_tracking_signed | 
            
            
              | 296 |  | -        maintenance_status = MaintenaceInfo.TRACKING_BACK_SIGNED | 
            
            
              |  | 296 | +        if is_tracking_signed: | 
            
            
              |  | 297 | +            maintenance.back_tracking_signed = is_tracking_signed | 
            
            
              |  | 298 | +            maintenance_status = MaintenaceInfo.TRACKING_BACK_SIGNED | 
            
            
              | 297 | 299 |      maintenance.maintenance_status = maintenance_status | 
            
            
              | 298 | 300 |      maintenance_status_at = maintenance.maintenance_status_at | 
            
            
              | 299 | 301 |      if maintenance_status not in maintenance_status_at: |