summary refs log tree commit diff
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--changelog.d/15774.bugfix1
-rw-r--r--synapse/types/__init__.py2
2 files changed, 2 insertions, 1 deletions
diff --git a/changelog.d/15774.bugfix b/changelog.d/15774.bugfix
new file mode 100644

index 0000000000..c24d6c25e4 --- /dev/null +++ b/changelog.d/15774.bugfix
@@ -0,0 +1 @@ +Fix an error when having workers of different versions running. diff --git a/synapse/types/__init__.py b/synapse/types/__init__.py
index dfc95e8ebb..095be070e0 100644 --- a/synapse/types/__init__.py +++ b/synapse/types/__init__.py
@@ -177,7 +177,7 @@ class Requester: user=UserID.from_string(input["user_id"]), access_token_id=input["access_token_id"], is_guest=input["is_guest"], - scope=set(input["scope"]), + scope=set(input.get("scope", [])), shadow_banned=input["shadow_banned"], device_id=input["device_id"], app_service=appservice,