diff --git a/sonic-thermalctld/scripts/thermalctld b/sonic-thermalctld/scripts/thermalctld index 3a50fbfae..dc3107755 100644 --- a/sonic-thermalctld/scripts/thermalctld +++ b/sonic-thermalctld/scripts/thermalctld @@ -251,7 +251,7 @@ class FanUpdater(logger.Logger): self._set_fan_led(fan, fan_name, fan_status) if fan_fault_status != NOT_AVAILABLE: - fan_fault_status = fan_status.is_ok() + fan_fault_status = fan_fault_status and fan_status.is_ok() fvs = swsscommon.FieldValuePairs( [('presence', str(presence)),