From ddc65322c5a770f1d2f0cf16f27ad378123311c8 Mon Sep 17 00:00:00 2001 From: JiriUhlir <149317995+JiriUhlir@users.noreply.github.com> Date: Fri, 12 Jun 2026 09:07:42 +0200 Subject: [PATCH] gitea comm fix --- app/gitea_provisioning.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/app/gitea_provisioning.py b/app/gitea_provisioning.py index 191336d..9087b68 100644 --- a/app/gitea_provisioning.py +++ b/app/gitea_provisioning.py @@ -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