From 49d4f1bc3084866283c30624a20ddd3ece31d8cd Mon Sep 17 00:00:00 2001 From: Marcel Date: Fri, 22 Oct 2021 08:49:45 +0200 Subject: [PATCH] [miio] avoid NPE in discovery in case of unexpected response cloud (#11420) Signed-off-by: Marcel Verpaalen --- .../binding/miio/internal/cloud/CloudDeviceListDTO.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/bundles/org.openhab.binding.miio/src/main/java/org/openhab/binding/miio/internal/cloud/CloudDeviceListDTO.java b/bundles/org.openhab.binding.miio/src/main/java/org/openhab/binding/miio/internal/cloud/CloudDeviceListDTO.java index b00a979503c3..3f823b66958c 100644 --- a/bundles/org.openhab.binding.miio/src/main/java/org/openhab/binding/miio/internal/cloud/CloudDeviceListDTO.java +++ b/bundles/org.openhab.binding.miio/src/main/java/org/openhab/binding/miio/internal/cloud/CloudDeviceListDTO.java @@ -12,6 +12,7 @@ */ package org.openhab.binding.miio.internal.cloud; +import java.util.Collections; import java.util.List; import com.google.gson.annotations.Expose; @@ -29,6 +30,9 @@ public class CloudDeviceListDTO { private List cloudDevices = null; public List getCloudDevices() { + if (cloudDevices == null) { + return Collections.emptyList(); + } return cloudDevices; } }