Mereithhh / vanblog

一款简洁实用优雅的个人博客系统

Home Page:https://vanblog.mereith.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[问题反馈]: 新增【导航配置】数据BUG

dingdangdog opened this issue · comments

commented

问题描述 | Describe the bug

新增导航数据时,点击取消会出现新增空数据的情况,导致后台渲染报错,甚至全站无法查看文章等问题。如下:

bug

复现网址 | Website URL

https://oldmoon.top

版本 | Version

v0.54.0

部署方式? | How do you deploy vanblog?

Docker 部署(文档默认)

commented

这个问题会导致后台渲染一直会报错:ERROR [WebsiteProvider] TypeError: Cannot read properties of undefined (reading 'includes')

v0.53.0 刚出现问题时,只会导致新博文无法渲染,查看新博文时会报错500,所以一开始没想到是导航栏配置的问题,升级v0.54.0后,可能是全站重新渲染,导致所有页面都出问题了。

commented

这个问题出现的原因:手滑新增了个导航栏,没填写内容,然后忘了删

commented

用户解决方案:删了那个空的导航栏数据,网站就正常了。

commented

若想完全避免该问题的出现,需要完善前端代码逻辑:当用户不点【保存】时,一定不要将数据发送到后端。