Correctly loop over events_and_contexts

This commit is contained in:
Erik Johnston 2018-05-30 11:30:33 +01:00
parent 13dbcafb9b
commit 6c1d13a15a
1 changed files with 14 additions and 16 deletions

View File

@ -1115,6 +1115,7 @@ class EventsStore(EventsWorkerStore):
], ],
) )
for event, _ in events_and_contexts:
if event.internal_metadata.is_outlier(): if event.internal_metadata.is_outlier():
chunk_id, _topo = None, 0 chunk_id, _topo = None, 0
else: else:
@ -1123,11 +1124,10 @@ class EventsStore(EventsWorkerStore):
[eid for eid, _ in event.prev_events], [eid for eid, _ in event.prev_events],
) )
self._simple_insert_many_txn( self._simple_insert_txn(
txn, txn,
table="events", table="events",
values=[ values={
{
"stream_ordering": event.internal_metadata.stream_ordering, "stream_ordering": event.internal_metadata.stream_ordering,
"chunk_id": chunk_id, "chunk_id": chunk_id,
"topological_ordering": event.depth, "topological_ordering": event.depth,
@ -1145,9 +1145,7 @@ class EventsStore(EventsWorkerStore):
"url" in event.content "url" in event.content
and isinstance(event.content["url"], basestring) and isinstance(event.content["url"], basestring)
), ),
} },
for event, _ in events_and_contexts
],
) )
def _store_rejected_events_txn(self, txn, events_and_contexts): def _store_rejected_events_txn(self, txn, events_and_contexts):