Skip to content

fix(project): persist lottery project tags - #195

Open
saime428 wants to merge 1 commit into
linux-do:masterfrom
saime428:fix/lottery-project-tags
Open

fix(project): persist lottery project tags#195
saime428 wants to merge 1 commit into
linux-do:masterfrom
saime428:fix/lottery-project-tags

Conversation

@saime428

@saime428 saime428 commented Aug 7, 2026

Copy link
Copy Markdown

例行检查

  • 我已阅读并理解 贡献者公约
  • 我已阅读并同意 贡献者许可协议 (CLA),确认我的贡献将根据项目的 MIT 许可证进行许可
  • 我知晓如果此 PR 并不做出实质性更改,或可被认为是为了PR被合并而提交PR的,则可能不会被合并

关联信息

resolves #194

变更内容

抽奖项目更新时,在同一个事务里保存项目并调用 RefreshTags。同时把 Save(&project) 改为 Save(project)

变更原因

抽奖分支原来在保存项目后直接返回,前端传来的 project_tags 没有落库。接口仍返回成功,所以用户只有刷新页面后才会发现标签没保存。

本地已跑过真实 OAuth 浏览器复现、go test ./...、后端构建和 Swagger 检查。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

bug: 抽奖项目更新标签后刷新会恢复旧值

1 participant