从菜单访问文章设置: 从文章编辑页访问会出现多个空白元数据 后台日志无报错
Q
[halo-dev/halo]文章元数据错误
7
A
回答
6
在2.10.0新建的文章也会出现类似错误
2
使用域名访问后台会出现这个问题,用ip访问正常,用变量指定的链接(域名)访问,会出现这个问题
3
如果通过 IP 地址访问是正常的,建议看看浏览器的控制台是否有报错以及网络请求详情。
5
没报错,而且用ip访问的时候也会出现这样的情况
9
我这边没能复现这个问题,不管是新建还是打开以前文章的设置。
4
也遇到了,多了几个空白的元数据,就今晚创建的两篇文章都是,还无法修改保存了。。。那几个空白元数据删除后保存提示: 当前 Key 已被占用 ,不删除也不让保存,希望尽快看一下什么原因。之前创建的文章都没这个问题,我试了下新增文章都有这个问题。
6
刚试了下发现如果不点进文章编辑页面,直接在文章列表右边的三个点选择设置是正常的,如果点击进文章编辑界面就会出现这个问题。
2
用系统自带的备份迁移功能复制数据到新的容器也会出现这种情况
9
在生产环境中确实有概率复现此问题,但本地开发环境暂时未复现。
复现操作:
- 新建文章并保存
- 打开此文章编辑页面,点击设置。
- 循环 2 步骤,直至出现空白元数据。
9
2.10.1版本貌似还是会出现这个问题
0
可能还需要再看看这个问题。
4
确实还能够复现这个问题,经过测试应该是自定义元数据导致的,我将重新打开这个 issue
5
@Steven-WZH 我这边重新修复了该问题,但此问题在本地不容易复现。你可以下载镜像 lixingyong/halo:fix-annotations
在生产环境进行测试。
1
我也遇到了,2.10.2版本,编辑之后再设置很容易出现这个问题,删除空白之后又会出现
3
2.10.2 应该只解决了删除空白项也无法提交的问题,这个问题应该会在 2.11 彻底解决。
目前 main 分支已经重写了相关组件,但由于改动过大,所以不会发布在 2.10.x。