From f866c0eb377b89ae0622211eb6f72142e152a95c Mon Sep 17 00:00:00 2001 From: David Trattnig <david.trattnig@o94.at> Date: Tue, 8 Dec 2020 16:52:32 +0100 Subject: [PATCH] Removing timeslot from session on event. --- src/core/events.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/core/events.py b/src/core/events.py index 74aca24b..6f2e20bf 100644 --- a/src/core/events.py +++ b/src/core/events.py @@ -27,6 +27,7 @@ from src.plugins.mailer import AuraMailer from src.plugins.monitor import AuraMonitor from src.plugins.trackservice import TrackServiceHandler from src.scheduling.fallback import FallbackManager +from src.scheduling.models import DB class EventBinding(): @@ -303,6 +304,7 @@ class EngineEventDispatcher(): self.logger.debug("on_fallback_active(..)") self.call_event("on_fallback_active", timeslot, fallback_type) + DB.session.expunge(timeslot) thread = Thread(target = func, args = (self, timeslot, fallback_type)) thread.start() -- GitLab