Editing a published model tried to update a non-draft row, so the save collapsed into a generic constraint error. Co-authored-by: Cursor <cursoragent@cursor.com>
1.1 KiB
1.1 KiB
后台已发布模型另存草稿并删除
- 基线:
origin/stagingdac6b7fae - 分支:
codex/model-admin-draft-delete-20261020 - 记录:BUG-1398
做了什么
编辑已发布或已下线模型时,保存写入下一版草稿,不改当前线上行。同一模型已有草稿时,再次保存更新那份草稿。
模型版本可以删除。草稿、已发布、已下线都从列表消失。还有其他已发布模型时,不能删除当前默认模型。已经绑定被删版本的会话之后不能继续提问。更换下拉里的供应商模型时,显示名跟着新模型走。
测试
tsc --noEmit:0 错。- 改动文件
eslint:0 error。 admin-model-management-ui-contract、admin-auth、high-risk-billing-routes-contract:27 pass,0 fail,0 cancelled。database-billing-admin:1 pass。其中删除默认模型命中model_default_required,无权限删除命中admin_permission_denied。- 未在浏览器里打开 staging 后台。这一步要等代码推上去并部署之后,用已登录的管理账号点保存和删除。