mirror of
https://mau.dev/maunium/synapse.git
synced 2024-08-25 03:35:28 +00:00
Don't add rejections to the state_group, persist all rejections
This commit is contained in:
parent
955ef1f06c
commit
2623cec874
@ -591,10 +591,11 @@ class EventsStore(SQLBaseStore):
|
|||||||
],
|
],
|
||||||
)
|
)
|
||||||
|
|
||||||
if context.rejected:
|
for event, context in events_and_contexts:
|
||||||
self._store_rejections_txn(
|
if context.rejected:
|
||||||
txn, event.event_id, context.rejected
|
self._store_rejections_txn(
|
||||||
)
|
txn, event.event_id, context.rejected
|
||||||
|
)
|
||||||
|
|
||||||
self._simple_insert_many_txn(
|
self._simple_insert_many_txn(
|
||||||
txn,
|
txn,
|
||||||
|
@ -79,7 +79,7 @@ class StateStore(SQLBaseStore):
|
|||||||
|
|
||||||
state_events = dict(context.current_state)
|
state_events = dict(context.current_state)
|
||||||
|
|
||||||
if event.is_state():
|
if event.is_state() and not context.rejected:
|
||||||
state_events[(event.type, event.state_key)] = event
|
state_events[(event.type, event.state_key)] = event
|
||||||
|
|
||||||
state_group = context.new_state_group_id
|
state_group = context.new_state_group_id
|
||||||
|
Loading…
Reference in New Issue
Block a user