From: Cody Cutrer Date: Wed, 22 Mar 2023 15:53:50 +0000 (-0600) Subject: [mqtt.generic] Don't log state description from provider when not found (#14650) X-Git-Url: https://git.basschouten.com/?a=commitdiff_plain;h=96038c664ab2fe5e766461568e62a7e0a5ddc33a;p=openhab-addons.git [mqtt.generic] Don't log state description from provider when not found (#14650) Fixes #9782 Signed-off-by: Cody Cutrer --- diff --git a/bundles/org.openhab.binding.mqtt.generic/src/main/java/org/openhab/binding/mqtt/generic/MqttChannelStateDescriptionProvider.java b/bundles/org.openhab.binding.mqtt.generic/src/main/java/org/openhab/binding/mqtt/generic/MqttChannelStateDescriptionProvider.java index c146b8b23c..3b81c30ba0 100644 --- a/bundles/org.openhab.binding.mqtt.generic/src/main/java/org/openhab/binding/mqtt/generic/MqttChannelStateDescriptionProvider.java +++ b/bundles/org.openhab.binding.mqtt.generic/src/main/java/org/openhab/binding/mqtt/generic/MqttChannelStateDescriptionProvider.java @@ -68,7 +68,9 @@ public class MqttChannelStateDescriptionProvider implements DynamicStateDescript public @Nullable StateDescription getStateDescription(Channel channel, @Nullable StateDescription originalStateDescription, @Nullable Locale locale) { StateDescription description = descriptions.get(channel.getUID()); - logger.trace("Providing state description for channel {}", channel.getUID()); + if (description != null) { + logger.trace("Providing state description for channel {}", channel.getUID()); + } return description; }