diff --git a/kernel/filesys/tree.go b/kernel/filesys/tree.go index d1b69d144..2ebe84275 100644 --- a/kernel/filesys/tree.go +++ b/kernel/filesys/tree.go @@ -242,12 +242,13 @@ func prepareWriteTree(tree *parse.Tree) (data []byte, filePath string, err error tree.Root.SetIALAttr("type", "doc") renderer := render.NewJSONRenderer(tree, luteEngine.RenderOptions) data = renderer.Render() - data = bytes.ReplaceAll(data, []byte("\\u0000"), []byte("")) + data = bytes.ReplaceAll(data, []byte("\u0000"), []byte("")) if !util.UseSingleLineSave { buf := bytes.Buffer{} buf.Grow(1024 * 1024 * 2) if err = json.Indent(&buf, data, "", "\t"); err != nil { + logging.LogErrorf("json indent failed: %s", err) return } data = buf.Bytes()