]> git.basschouten.com Git - openhab-addons.git/commitdiff
[mqtt.generic] Don't log state description from provider when not found (#14650)
authorCody Cutrer <cody@cutrer.us>
Wed, 22 Mar 2023 15:53:50 +0000 (09:53 -0600)
committerGitHub <noreply@github.com>
Wed, 22 Mar 2023 15:53:50 +0000 (16:53 +0100)
Fixes #9782

Signed-off-by: Cody Cutrer <cody@cutrer.us>
bundles/org.openhab.binding.mqtt.generic/src/main/java/org/openhab/binding/mqtt/generic/MqttChannelStateDescriptionProvider.java

index c146b8b23c63af6139202dedeaa45e2cc1e7a0c9..3b81c30ba0d5df931aa849e822fa7ae4e4aa5d3a 100644 (file)
@@ -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;
     }