This commit is contained in:
Erik Johnston 2018-07-23 17:43:01 +01:00
parent 2d5bba151b
commit 8b9f164fff
2 changed files with 6 additions and 2 deletions

View File

@ -221,8 +221,9 @@ class EventContext(object):
"""Gets the current state IDs if we have them already cached.
Returns:
dict[(str, str), str]|None: Returns None if state_group
is None, which happens when the associated event is an outlier.
dict[(str, str), str]|None: Returns None if we haven't cached the
state or if state_group is None, which happens when the associated
event is an outlier.
"""
return self._current_state_ids

View File

@ -549,6 +549,9 @@ class EventsStore(EventsWorkerStore):
if ctx.state_group in state_groups_map:
continue
# We're only interested in pulling out state that has already
# been cached in the context. We'll pull stuff out of the DB later
# if necessary.
current_state_ids = ctx.get_cached_current_state_ids()
if current_state_ids is not None:
state_groups_map[ctx.state_group] = current_state_ids