1 files changed, 2 insertions, 2 deletions
diff --git a/synapse/util/threepids.py b/synapse/util/threepids.py
index e48c6201d0..4cc7d27ce5 100644
--- a/synapse/util/threepids.py
+++ b/synapse/util/threepids.py
@@ -49,8 +49,8 @@ def check_3pid_allowed(hs, medium, address):
# Check if this user is intended to register for this homeserver
if (
- data['hs'] != hs.config.server_name
- and data['shadow_hs'] != hs.config.server_name
+ data.get('hs') != hs.config.server_name
+ and data.get('shadow_hs') != hs.config.server_name
):
defer.returnValue(False)
|