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", 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: