From 2921ad4d006149b0806abfb4c6a2357b13879678 Mon Sep 17 00:00:00 2001 From: "Joshua M. Boniface" Date: Tue, 16 Jan 2024 02:04:23 -0500 Subject: [PATCH] Use threepid as object not dict Required for 1.98+ compatibility. --- rest_auth_provider.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/rest_auth_provider.py b/rest_auth_provider.py index d824e2b..3323968 100644 --- a/rest_auth_provider.py +++ b/rest_auth_provider.py @@ -150,8 +150,8 @@ class RestAuthProvider(object): if (self.config.replaceThreepid): for threepid in (await store.user_get_threepids(user_id)): - medium = threepid["medium"].lower() - address = threepid["address"].lower() + medium = threepid.medium.lower() + address = threepid.address.lower() if {"medium": medium, "address": address} not in external_3pids: logger.info("3PID is not present in external datastore, deleting") await store.user_delete_threepid(