Fix Cloudron users API response shape ({users: [...]})
This commit is contained in:
1 parent
82ada8c95b
commit
07a1f2ad4e
1 file changed
+4
-1
+4
-1
@@ -895,7 +895,10 @@ async def matrix_member_mxids(client: httpx.AsyncClient):
|
|||||||
f"{CLOUDRON_API}/api/v1/users",
|
f"{CLOUDRON_API}/api/v1/users",
|
||||||
headers=cloudron_headers(),
|
headers=cloudron_headers(),
|
||||||
)
|
)
|
||||||
users = {u["email"].lower(): u["username"] for u in r.json()} if r.status_code == 200 else {}
|
users = (
|
||||||
|
{u["email"].lower(): u["username"] for u in r.json().get("users", [])}
|
||||||
|
if r.status_code == 200 else {}
|
||||||
|
)
|
||||||
for email in await get_active_member_emails():
|
for email in await get_active_member_emails():
|
||||||
username = users.get(email.lower())
|
username = users.get(email.lower())
|
||||||
if username:
|
if username:
|
||||||
|
|||||||
Reference in new issue
Block a user