]> git.basschouten.com Git - openhab-addons.git/commitdiff
fix #8924 (#8925)
authorJ-N-K <J-N-K@users.noreply.github.com>
Sun, 1 Nov 2020 09:47:18 +0000 (10:47 +0100)
committerGitHub <noreply@github.com>
Sun, 1 Nov 2020 09:47:18 +0000 (10:47 +0100)
Signed-off-by: Jan N. Klug <jan.n.klug@rub.de>
bundles/org.openhab.binding.linky/src/main/java/org/openhab/binding/linky/internal/handler/LinkyHandler.java

index d164e8aa1e298122c2641965c7186523070f438a..a4e19d0dd5999bf3e1cf4977f694f7a28c590a67 100644 (file)
@@ -222,6 +222,10 @@ public class LinkyHandler extends BaseThingHandler {
             Consumption result = cachedMonthlyData.getValue();
             if (result != null) {
                 Aggregate months = result.aggregats.months;
+                if (months.datas.size() < 2) {
+                    logger.debug("Received data array too small (required size is 2): {}", months);
+                    return;
+                }
                 updateKwhChannel(LAST_MONTH, months.datas.get(0));
                 updateKwhChannel(THIS_MONTH, months.datas.get(1));
             }