From d105fdb3f5fe0d14eebe0af56da8c63bf99d8f0b Mon Sep 17 00:00:00 2001 From: Jonathan Weth <git@jonathanweth.de> Date: Wed, 29 Dec 2021 14:07:49 +0100 Subject: [PATCH] Don't fail on non-existing version object on automatic plan update --- aleksis/apps/chronos/models.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/aleksis/apps/chronos/models.py b/aleksis/apps/chronos/models.py index 3ed75966..23c61ebd 100644 --- a/aleksis/apps/chronos/models.py +++ b/aleksis/apps/chronos/models.py @@ -1261,6 +1261,10 @@ class AutomaticPlan(LiveDocument): ) update = False for version in versions: + if not version.object: + # Object exists no longer, so we can skip this + continue + # Check if the changed object is relevant for the time period of the PDF file if isinstance(version.object, Event): date_start = version.object.date_start -- GitLab