gitea comm fix

This commit is contained in:
JiriUhlir
2026-06-12 09:07:42 +02:00
parent 061be18857
commit ddc65322c5
+3 -2
View File
@@ -90,16 +90,17 @@ def _update_gitea_user(username: str, user: dict, active: bool) -> dict:
"email": _email(user),
"full_name": _display_name(user),
"login_name": username,
"source_id": 0,
"active": active,
"admin": False,
"visibility": "private",
}
return _request_json("PUT", f"/api/v1/admin/users/{quote(username)}", payload, expected=(200,))
return _request_json("PATCH", f"/api/v1/admin/users/{quote(username)}", payload, expected=(200,))
def _get_gitea_user(username: str, missing_ok: bool = False) -> dict | None:
try:
return _request_json("GET", f"/api/v1/admin/users/{quote(username)}", expected=(200,))
return _request_json("GET", f"/api/v1/users/{quote(username)}", expected=(200,))
except RuntimeError as exc:
if missing_ok and "HTTP 404" in str(exc):
return None