Published on

Fabric 序列化数据库时正常, 反序列化失败

Authors
  • avatar
    Name
    Shelton Ma
    Twitter

问题现象(What Happened)

画图时正常保存, 从数据库加载报错

问题原因(Why It Happened)

Path.fill default null, 尽管已经在disableDrawingMode中设置默认fill: "", 添加了autosave后, 如果正在画图, 则生成的Path.fill=null未经处理就会被保存进数据库

解决方案(How to Fix It)

在save方法中, 序列化对象之前, 检查Path的字段Bug fix: Path.fill default null, be saved