From 5d27d188776d17c7318c68da580ac02aca2fd033 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christian=20Fra=C3=9F?= Date: Wed, 22 Mar 2023 14:29:06 +0100 Subject: [PATCH] [issue-3] [fix] --- source/logic/conf.py | 6 +++--- source/logic/main.py | 6 +++++- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/source/logic/conf.py b/source/logic/conf.py index 19e407b..bd38314 100644 --- a/source/logic/conf.py +++ b/source/logic/conf.py @@ -227,9 +227,9 @@ def conf_normalize_schedule( node ) return { - "regular_interval": conf_normalize_interval(node["regular_interval"]), - "attentive_interval": conf_normalize_interval(node["attentive_interval"]), - "reminding_interval": conf_normalize_interval(node["reminding_interval"]), + "regular_interval": conf_normalize_interval(node_["regular_interval"]), + "attentive_interval": conf_normalize_interval(node_["attentive_interval"]), + "reminding_interval": conf_normalize_interval(node_["reminding_interval"]), } diff --git a/source/logic/main.py b/source/logic/main.py index 4e08bc8..a6a7a44 100644 --- a/source/logic/main.py +++ b/source/logic/main.py @@ -12,7 +12,11 @@ def state_decode(state_encoded): "timestamp": state_encoded["timestamp"], "condition": condition_decode(state_encoded["condition"]), "count": state_encoded["count"], - "last_notification_timestamp": state_encoded["last_notification_timestamp"], + "last_notification_timestamp": ( + state_encoded["last_notification_timestamp"] + if ("last_notification_timestamp" in state_encoded) else + None + ), }