问题描述
在 Cloud 发布页提交新版本后,该版本会短暂出现在「版本」列表中(状态 Reviewing),
但刷新页面后彻底消失 —— 列表里只剩更早的那个被拒版本,且没有任何入口能再看到它。
这不是「还没提交成功」:后端明确知道该版本存在(见下方证据)。
插件:illusory-moon/astrbot_plugin_mindscape
时间线
| # |
操作 |
前端表现 |
| 1 |
提交 v0.1.0(GitHub 仓库通道) |
显示 v0.1.0 Rejected,含 3 条规范意见 —— 正常 |
| 2 |
按意见修完代码,升版本到 v0.1.1,重新提交 |
短暂显示 v0.1.1 Reviewing(正在执行 VirusTotal 与 Agent 安全审查) |
| 3 |
刷新页面 |
v0.1.1 从版本列表消失,页面回到 v0.1.0 Rejected;作者入口(个人信息页)同样看不到 |
| 4 |
改用「通过上传压缩包发布」通道提交 v0.1.2 |
解析成功,页面提示见下方「关键证据」 |
关键证据
第 4 步解析成功时,页面出现这一行提示(由平台后端给出):
已识别到现有插件 心灵景观 Mindscape,当前版本为 v0.1.1。本次提交会作为版本更新处理。
也就是说:
- 后端确实持有
v0.1.1 的记录,并且把它当作「当前版本」
- 但前端版本列表完全不显示它,也不提供任何查看其审核状态的入口
- 表现为「刷新前能看到、刷新后就没了」,像是列表接口没有返回该状态,或前端状态未持久化
补充一点:v0.1.1 这个版本号的仓库侧 metadata 与 v0.1.2 只差版本号字段,
两者都是修完审查意见后的产物 —— 所以前端消失的确实是一个已经提交成功的版本。
如何复现
- 用「通过 GitHub 仓库发布」通道提交一个插件版本
- 在版本短暂显示
Reviewing 时刷新页面
- 观察:该版本从列表中消失,且再也找不到
- 改用「通过上传压缩包发布」通道提交任意新版本,观察提示里的「当前版本为 vX.Y.Z」——
它会报出那个前端看不到的版本号
期望
- 「版本」列表应显示所有已提交版本及其审核状态(含
Reviewing / Rejected / 通过),刷新后保持一致
- 审核中的版本应可通过作者入口查看进度
- 若某版本确实被丢弃,应给出明确提示,而不是静默消失
环境
问题描述
在 Cloud 发布页提交新版本后,该版本会短暂出现在「版本」列表中(状态
Reviewing),但刷新页面后彻底消失 —— 列表里只剩更早的那个被拒版本,且没有任何入口能再看到它。
这不是「还没提交成功」:后端明确知道该版本存在(见下方证据)。
插件:
illusory-moon/astrbot_plugin_mindscape时间线
v0.1.0(GitHub 仓库通道)v0.1.0 Rejected,含 3 条规范意见 —— 正常v0.1.1,重新提交v0.1.1 Reviewing(正在执行 VirusTotal 与 Agent 安全审查)v0.1.1从版本列表消失,页面回到v0.1.0 Rejected;作者入口(个人信息页)同样看不到v0.1.2关键证据
第 4 步解析成功时,页面出现这一行提示(由平台后端给出):
也就是说:
v0.1.1的记录,并且把它当作「当前版本」补充一点:
v0.1.1这个版本号的仓库侧 metadata 与v0.1.2只差版本号字段,两者都是修完审查意见后的产物 —— 所以前端消失的确实是一个已经提交成功的版本。
如何复现
Reviewing时刷新页面它会报出那个前端看不到的版本号
期望
Reviewing/Rejected/ 通过),刷新后保持一致环境