From: jlaur Date: Fri, 22 Oct 2021 22:05:16 +0000 (+0200) Subject: [unifi] Fix thing configuration reload after changes (#11411) X-Git-Url: https://git.basschouten.com/?a=commitdiff_plain;h=8337f8b92d6156ea859f0c099ee53934f698b63e;p=openhab-addons.git [unifi] Fix thing configuration reload after changes (#11411) * Fix config reload after changes. Fixes #11407 Signed-off-by: Jacob Laursen * Don't try to initialize client when bridge is offline. Signed-off-by: Jacob Laursen --- diff --git a/bundles/org.openhab.binding.unifi/src/main/java/org/openhab/binding/unifi/internal/handler/UniFiBaseThingHandler.java b/bundles/org.openhab.binding.unifi/src/main/java/org/openhab/binding/unifi/internal/handler/UniFiBaseThingHandler.java index cf57ec332c..69b6f84046 100644 --- a/bundles/org.openhab.binding.unifi/src/main/java/org/openhab/binding/unifi/internal/handler/UniFiBaseThingHandler.java +++ b/bundles/org.openhab.binding.unifi/src/main/java/org/openhab/binding/unifi/internal/handler/UniFiBaseThingHandler.java @@ -59,6 +59,7 @@ public abstract class UniFiBaseThingHandler extends BaseThingHandler { } if (bridge.getStatus() == OFFLINE) { updateStatus(OFFLINE, ThingStatusDetail.BRIDGE_OFFLINE, "The UniFi Controller is currently offline."); + return; } // mgb: derive the config class from the generic type Class clazz = (Class) (((ParameterizedType) getClass().getGenericSuperclass()) diff --git a/bundles/org.openhab.binding.unifi/src/main/java/org/openhab/binding/unifi/internal/handler/UniFiClientThingHandler.java b/bundles/org.openhab.binding.unifi/src/main/java/org/openhab/binding/unifi/internal/handler/UniFiClientThingHandler.java index 139e031fb9..9ceaf35ba2 100644 --- a/bundles/org.openhab.binding.unifi/src/main/java/org/openhab/binding/unifi/internal/handler/UniFiClientThingHandler.java +++ b/bundles/org.openhab.binding.unifi/src/main/java/org/openhab/binding/unifi/internal/handler/UniFiClientThingHandler.java @@ -69,16 +69,14 @@ public class UniFiClientThingHandler extends UniFiBaseThingHandler