[风格市场] GitHub 账号 hong-tm 所有已登录操作返回 HTTP 409(与 #985 相同情况,账户未被修复)
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 25/100
- Tipo de issue
- Error
- Claridad
- Bastante claro
- Estado de actividad
- Activo
- Área
- authentication
Línea de trabajo
No file paths are named in the payload. Start from how #985 was resolved, since this is the same 409 on /me/* for a GitHub account predating the OAuth enforcement in PR #816. Reproduce with GET https://apic.openless.top/me/packs and /me/likes using the reporter's Bearer token (/packs returns 200), then find the OAuth callback that creates or links a user row from the GitHub login and see where it collides with the legacy author entry behind pack ddc061bf-1562-43d3-878b-83432e46e97e. Done = both /me endpoints return 200 and hong-tm can update the pack; the :9443 sync-port note is a separate question.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
现象
GitHub OAuth 登录成功后,风格市场所有需要账号身份的操作(查看「我的发布」、点赞、发布/更新风格包)全部返回 HTTP 409 Conflict,已完全无法使用。公共浏览(榜单/详情/下载)正常。
复现证据(2026-09-19 用 curl 携带本人 Bearer token 直接测试)
GET https://apic.openless.top/packs(带 token)→ 200 正常GET https://apic.openless.top/me/packs→ 409GET https://apic.openless.top/me/likes→ 409- token 本身有效(不是 401/403),是
/me/*的账号身份映射在服务端冲突
账户信息
- GitHub login:hong-tm
- 已发布风格包:「Typeless 智能风格包我的角色」
- id:
ddc061bf-1562-43d3-878b-83432e46e97e - slug:
typeless-by-hong-tm-ddc061bf - 发布时间:2026-06-05(早于 PR #816 在 2026-07-14 强制 OAuth)
- 当时本地风格包的作者名是手填的「Andrew」,和 #985 报告者描述的场景一致:OAuth 强制后,为 GitHub 身份创建/关联用户条目时与库里旧作者条目冲突
- 该包目前 10 赞 / 1313 次下载,state=approved(公共接口可查)
- id:
期望
像 #985 那样在服务端修复我的账号映射(hong-tm ↔ 旧作者条目 ddc061bf…),修复后我希望能继续更新这个风格包。@appergb 麻烦看一下,谢谢!
环境
- Windows 11,OpenLess v2.0.0-Beta.1 (tauri)
附带一个小问题
云同步服务 https://apic.openless.top:9443 从我的网络环境 TCP 直连与走系统代理均无法连通(443 端口正常),不确定是服务端只开了 443 还是非标端口被网络拦截,供参考。
- Lenguaje dominante
- Rust
- Estrellas
- 3.7k
- Forks
- 349
- Merge medio
- 2 d 14 h
- PR fusionados (30 d)
- 97
Preparar el entorno
Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de Open-Less/openless
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
Los mantenedores suelen responder en 1 día
-
[windows] 录音快捷键还不支持设置为ScrllLock键Posiblemente ocupada @HKLHaoBin la tomó hace 9 días. Abiertobug
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
Open-Less/openless#1241 · 5 comentarios ·
Los mantenedores suelen responder en 1 día
-
Dificultad 4/5 3-5 días Aptitud para principiantes 18/100
Los mantenedores suelen responder en 1 día
-
[omni] 多模态模式开启翻译后,译文时有时无,或混在 JSON 字段里Posiblemente ocupada @Breadswim la tomó hace 2 días. Abierto
Dificultad 4/5 3-5 días Aptitud para principiantes 52/100
Los mantenedores suelen responder en 1 día
-
[omni] 多模态「验证」对 OpenAI gpt-audio-1.5 必然返回 400Posiblemente ocupada @Breadswim la tomó hace 2 días. Abierto
Dificultad 3/5 1-2 días Aptitud para principiantes 58/100
Los mantenedores suelen responder en 1 día
Todos los issues de Open-Less/openless
Issues similares
-
example
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
rust-lang-nursery/rust-cookbook#954 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 1/5 1-3 horas Aptitud para principiantes 70/100
OpenZeppelin/openzeppelin-relayer#967 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
Los mantenedores suelen responder en 1 día
-
DecisionOutcome::label() / n_dosed(): engine-side mapping so downstream needs no wildcard armAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
Los mantenedores suelen responder en 1 día
-
src/runs.rs:1987: a missing --source-run-id now answers 400 "Source run ... does not exist", not 404Abiertonightly-audit
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
antithesishq/snouty#602 ·
Los mantenedores suelen responder en 1 día