Luckysheet [BUG]协同编辑的撤销操作会使数据验证全部消失

x8diyxa7  于 22天前  发布在  其他
关注(0)|答案(1)|浏览(17)

第一步:在协同编辑的表格随便输入内容
第二步:撤销操作
第三部:刷新页面
会看到数据验证全部没了
bug分析:
在src/global/refresh.js文件下 113行
"dataVerification": $.extend(true, [], file["dataVerification"]),
数据验证本身是个对象,但这里使用jquery中的extend方法进行合并到了数组里,进而变成了空数组

修改建议:
改为: "dataVerification": $.extend(true, {}, file["dataVerification"]),
类型统一就可以解决

bogh5gae

bogh5gae1#

我也遇到这个bug。楼上解决方案有用

相关问题