From 1d5780154e0d25a0a889509d4ca9a5eb563d9aba Mon Sep 17 00:00:00 2001 From: Marco H Date: Mon, 18 Apr 2022 05:03:46 +0200 Subject: [PATCH] Fix KeyError at /children/x/reports/sleep/pattern/ --- reports/graphs/sleep_pattern.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/reports/graphs/sleep_pattern.py b/reports/graphs/sleep_pattern.py index 7b669a06..0564557f 100644 --- a/reports/graphs/sleep_pattern.py +++ b/reports/graphs/sleep_pattern.py @@ -190,6 +190,8 @@ def _add_adjustment(adjustment, days): :param blocks: List of days """ column = adjustment.pop("column") + if not column in days: + days[column] = [] # Fake (0) entry to keep the color switching logic working. days[column].append({"time": 0, "label": 0})