mirror of
https://git.anonymousland.org/anonymousland/synapse.git
synced 2025-05-02 22:14:55 -04:00
Make context.auth_events grap auth events from current state. Otherwise auth is wrong.
This commit is contained in:
parent
ab8229479b
commit
ea8590cf66
2 changed files with 12 additions and 18 deletions
|
@ -28,6 +28,12 @@ import logging
|
|||
logger = logging.getLogger(__name__)
|
||||
|
||||
|
||||
AuthEventTypes = (
|
||||
EventTypes.Create, EventTypes.Member, EventTypes.PowerLevels,
|
||||
EventTypes.JoinRules,
|
||||
)
|
||||
|
||||
|
||||
class Auth(object):
|
||||
|
||||
def __init__(self, hs):
|
||||
|
@ -427,7 +433,7 @@ class Auth(object):
|
|||
context.auth_events = {
|
||||
k: v
|
||||
for k, v in context.current_state.items()
|
||||
if v.event_id in auth_ids
|
||||
if v.type in AuthEventTypes
|
||||
}
|
||||
|
||||
def compute_auth_events(self, event, current_state):
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue