Fix Cloudron users API response shape ({users: [...]})

This commit is contained in:
inference-bot committed 2026-10-02 12:28:39 -06:00
1 parent 82ada8c95b
commit 07a1f2ad4e
1 file changed
+4 -1
+4 -1
View File
@@ -895,7 +895,10 @@ async def matrix_member_mxids(client: httpx.AsyncClient):
f"{CLOUDRON_API}/api/v1/users",
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():
username = users.get(email.lower())
if username: