[问题反馈]: 新增【导航配置】数据BUG
dingdangdog opened this issue · comments
问题描述 | Describe the bug
新增导航数据时,点击取消会出现新增空数据的情况,导致后台渲染报错,甚至全站无法查看文章等问题。如下:
复现网址 | Website URL
版本 | Version
v0.54.0
部署方式? | How do you deploy vanblog?
Docker 部署(文档默认)
这个问题会导致后台渲染一直会报错:ERROR [WebsiteProvider] TypeError: Cannot read properties of undefined (reading 'includes')
v0.53.0
刚出现问题时,只会导致新博文无法渲染,查看新博文时会报错500,所以一开始没想到是导航栏配置的问题,升级v0.54.0
后,可能是全站重新渲染,导致所有页面都出问题了。
这个问题出现的原因:手滑新增了个导航栏,没填写内容,然后忘了删
用户解决方案:删了那个空的导航栏数据,网站就正常了。
若想完全避免该问题的出现,需要完善前端代码逻辑:当用户不点【保存】时,一定不要将数据发送到后端。