mirror of
https://github.com/home-assistant/core.git
synced 2025-04-24 17:27:52 +00:00
Set event_id foreign key in recorded states (#12580)
This commit is contained in:
parent
03d6071a45
commit
2d36d4d9f3
@ -319,6 +319,7 @@ class Recorder(threading.Thread):
|
||||
with session_scope(session=self.get_session()) as session:
|
||||
dbevent = Events.from_event(event)
|
||||
session.add(dbevent)
|
||||
session.flush()
|
||||
|
||||
if event.event_type == EVENT_STATE_CHANGED:
|
||||
dbstate = States.from_event(event)
|
||||
|
@ -42,6 +42,7 @@ class TestRecorder(unittest.TestCase):
|
||||
with session_scope(hass=self.hass) as session:
|
||||
db_states = list(session.query(States))
|
||||
assert len(db_states) == 1
|
||||
assert db_states[0].event_id > 0
|
||||
state = db_states[0].to_native()
|
||||
|
||||
assert state == self.hass.states.get(entity_id)
|
||||
|
Loading…
x
Reference in New Issue
Block a user