]> git.basschouten.com Git - openhab-addons.git/commitdiff
[avmfritz] Fix NPE when Fritz!Box sends empty alert state element (<state/>) (#15479)
authorquidam <quidam@users.noreply.github.com>
Sat, 2 Sep 2023 17:20:50 +0000 (19:20 +0200)
committerGitHub <noreply@github.com>
Sat, 2 Sep 2023 17:20:50 +0000 (19:20 +0200)
Signed-off-by: Ulrich Mertin <mail@ulrich-mertin.de>
bundles/org.openhab.binding.avmfritz/src/main/java/org/openhab/binding/avmfritz/internal/dto/AlertModel.java

index 7e49908fd4e21a95f2b8b683a736312a9943046e..977986cbc70ff87213a2959c241ac6dd6a6ee5b8 100644 (file)
@@ -42,15 +42,15 @@ public class AlertModel {
     }
 
     public boolean hasObstructionAlarmOccurred() {
-        return (state.intValue() & 1) != 0;
+        return state != null && (state.intValue() & 1) != 0;
     }
 
     public boolean hasTemperaturAlarmOccurred() {
-        return (state.intValue() & 2) != 0;
+        return state != null && (state.intValue() & 2) != 0;
     }
 
     public boolean hasUnknownAlarmOccurred() {
-        return ((state.intValue() & 255) >> 2) != 0;
+        return state != null && ((state.intValue() & 255) >> 2) != 0;
     }
 
     @Override