fix: remove issue tags from forge.rs comments
This commit is contained in:
parent
0850128090
commit
aa6d5b9ce1
1 changed files with 3 additions and 4 deletions
|
|
@ -32,7 +32,7 @@ const CONFIG_ORG_AVATAR_MARKER: &str = "/var/lib/hyperhive/forge-agent-configs-a
|
|||
/// `{name}@hyperhive`. Skips the `PATCH /api/v1/admin/users/{name}`
|
||||
/// call on every subsequent `sync_agent` tick — that PATCH was resetting
|
||||
/// Forgejo's `use_custom_avatar` flag and clobbering the avatar uploaded
|
||||
/// by `forge-avatar-sync` (#1012). Delete to force re-alignment.
|
||||
/// by `forge-avatar-sync`. Delete to force re-alignment.
|
||||
const EMAIL_ALIGNED_MARKER_PREFIX: &str = "/var/lib/hyperhive/forge-email-aligned-";
|
||||
// Avatar PNGs are loaded at runtime from
|
||||
// `$HIVE_ASSETS_DIR/branding/{hyperhive,agent-configs}.png` via the
|
||||
|
|
@ -243,8 +243,7 @@ async fn change_user_password(name: &str, password: &str) -> Result<()> {
|
|||
/// Marker-guarded: writes `EMAIL_ALIGNED_MARKER_PREFIX{name}` on first
|
||||
/// success and skips the PATCH on all subsequent calls. This prevents
|
||||
/// Forgejo's admin-user-edit endpoint from resetting `use_custom_avatar`
|
||||
/// on every `sync_agent` tick (root cause of #1012 — wrong forge avatar
|
||||
/// after container rebuild). Delete the marker to force re-alignment.
|
||||
/// on every `sync_agent` tick. Delete the marker to force re-alignment.
|
||||
///
|
||||
/// Uses the admin REST API (`PATCH /api/v1/admin/users/{name}`) rather
|
||||
/// than `forgejo admin user edit` because the CLI dropped the `edit`
|
||||
|
|
@ -262,7 +261,7 @@ async fn ensure_user_email(name: &str) {
|
|||
};
|
||||
let email = agent_email(name);
|
||||
// `login_name` is required by Forgejo's EditUserOption validator.
|
||||
// Omitting it caused Forgejo to reset use_custom_avatar on each call (#1012).
|
||||
// Omitting it caused Forgejo to reset use_custom_avatar on each call.
|
||||
let body = format!(r#"{{"email":"{email}","login_name":"{name}","source_id":0}}"#);
|
||||
let url = format!("{FORGE_HTTP}/api/v1/admin/users/{name}");
|
||||
match forge_http(reqwest::Method::PATCH, &url, &token, &body).await {
|
||||
|
|
|
|||
Loading…
Reference in a new issue