diff --git a/plugins/hal-assistant-google/src/se/hal/plugin/assistant/google/trait/DeviceTraitFactory.java b/plugins/hal-assistant-google/src/se/hal/plugin/assistant/google/trait/DeviceTraitFactory.java index 68931862..6e3fafa1 100644 --- a/plugins/hal-assistant-google/src/se/hal/plugin/assistant/google/trait/DeviceTraitFactory.java +++ b/plugins/hal-assistant-google/src/se/hal/plugin/assistant/google/trait/DeviceTraitFactory.java @@ -41,7 +41,7 @@ public class DeviceTraitFactory { public static DeviceTrait[] getTraits(HalAbstractDevice device) { if (device == null || device.getDeviceData() == null) - return null; + return new DeviceTrait[0]; switch (device.getDeviceData().getClass().getName()) { case "se.hal.struct.devicedata.DimmerEventData": @@ -64,9 +64,6 @@ public class DeviceTraitFactory { } public static List getTraitIds(DeviceTrait[] traits) { - if (traits == null) - return Collections.emptyList(); - List list = new ArrayList<>(traits.length); for (DeviceTrait trait : traits) {