]> git.basschouten.com Git - openhab-addons.git/commitdiff
Resolves issue #15210 (#15212)
authorGaël L'hopital <gael@lhopital.org>
Wed, 12 Jul 2023 06:44:15 +0000 (08:44 +0200)
committerGitHub <noreply@github.com>
Wed, 12 Jul 2023 06:44:15 +0000 (08:44 +0200)
Signed-off-by: clinique <gael@lhopital.org>
bundles/org.openhab.binding.netatmo/src/main/java/org/openhab/binding/netatmo/internal/api/dto/HomeData.java

index 0a971c6b8df577b0d89d063f8f67c46b26b088f7..94bba8e54ef5c3e642e6c176f805f794d36f8266 100644 (file)
@@ -39,14 +39,17 @@ public class HomeData extends NAThing implements NAModule, LocationEx {
     }
 
     public class Security extends HomeData {
-        private NAObjectMap<HomeDataPerson> persons = new NAObjectMap<>();
+        private @Nullable NAObjectMap<HomeDataPerson> persons;
 
         public NAObjectMap<HomeDataPerson> getPersons() {
-            return persons;
+            NAObjectMap<HomeDataPerson> localPersons = persons;
+            return localPersons != null ? localPersons : new NAObjectMap<>();
         }
 
         public List<HomeDataPerson> getKnownPersons() {
-            return persons.values().stream().filter(HomeDataPerson::isKnown).toList();
+            NAObjectMap<HomeDataPerson> localPersons = persons;
+            return localPersons != null ? localPersons.values().stream().filter(HomeDataPerson::isKnown).toList()
+                    : List.of();
         }
     }