From 612aa1cf21a2df4bff7db9a007e4a362eb57a937 Mon Sep 17 00:00:00 2001 From: Johann Kellerman Date: Wed, 8 Feb 2017 23:16:39 +0200 Subject: [PATCH] Initial (#5811) --- homeassistant/components/recorder/__init__.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/homeassistant/components/recorder/__init__.py b/homeassistant/components/recorder/__init__.py index 6577d4af91d..dba5f25b956 100644 --- a/homeassistant/components/recorder/__init__.py +++ b/homeassistant/components/recorder/__init__.py @@ -118,10 +118,12 @@ def run_information(point_in_time: Optional[datetime]=None): start=_INSTANCE.recording_start, closed_incorrect=False) - with session_scope(): - return query('RecorderRuns').filter( + with session_scope() as session: + res = query(recorder_runs).filter( (recorder_runs.start < point_in_time) & (recorder_runs.end > point_in_time)).first() + session.expunge(res) + return res def setup(hass: HomeAssistant, config: ConfigType) -> bool: