From: joerg1985 <16140691+joerg1985@users.noreply.github.com> Date: Thu, 21 Mar 2024 21:15:34 +0000 (+0100) Subject: [systeminfo] Use the existing ChannelUID instance to check the linked state (#16553) X-Git-Url: https://git.basschouten.com/?a=commitdiff_plain;h=d2e9b830843aef3bea13fee30af2c383b0d2e946;p=openhab-addons.git [systeminfo] Use the existing ChannelUID instance to check the linked state (#16553) Signed-off-by: Jörg Sautter --- diff --git a/bundles/org.openhab.binding.systeminfo/src/main/java/org/openhab/binding/systeminfo/internal/handler/SysteminfoHandler.java b/bundles/org.openhab.binding.systeminfo/src/main/java/org/openhab/binding/systeminfo/internal/handler/SysteminfoHandler.java index 3454ee999f..eb6fccc30c 100644 --- a/bundles/org.openhab.binding.systeminfo/src/main/java/org/openhab/binding/systeminfo/internal/handler/SysteminfoHandler.java +++ b/bundles/org.openhab.binding.systeminfo/src/main/java/org/openhab/binding/systeminfo/internal/handler/SysteminfoHandler.java @@ -18,7 +18,6 @@ import java.math.BigDecimal; import java.util.ArrayList; import java.util.Collections; import java.util.HashSet; -import java.util.Iterator; import java.util.List; import java.util.Map; import java.util.Set; @@ -403,10 +402,8 @@ public class SysteminfoHandler extends BaseThingHandler { if (!ThingStatus.ONLINE.equals(thing.getStatus())) { return; } - Iterator iter = channels.iterator(); - while (iter.hasNext()) { - ChannelUID channeUID = iter.next(); - if (isLinked(channeUID.getId())) { + for (ChannelUID channeUID : channels) { + if (isLinked(channeUID)) { publishDataForChannel(channeUID); } }