diff --git a/docx-core/src/documents/elements/delete.rs b/docx-core/src/documents/elements/delete.rs index 08896bd..a863219 100644 --- a/docx-core/src/documents/elements/delete.rs +++ b/docx-core/src/documents/elements/delete.rs @@ -1,8 +1,8 @@ use serde::ser::{SerializeStruct, Serializer}; use serde::Serialize; -use crate::documents::*; use crate::xml_builder::*; +use crate::{documents::*, escape}; #[derive(Serialize, Debug, Clone, PartialEq)] pub struct Delete { @@ -84,7 +84,7 @@ impl Delete { } pub fn author(mut self, author: impl Into) -> Delete { - self.author = author.into(); + self.author = escape::escape(&author.into()); self } diff --git a/docx-core/src/documents/elements/insert.rs b/docx-core/src/documents/elements/insert.rs index db04157..1d85113 100644 --- a/docx-core/src/documents/elements/insert.rs +++ b/docx-core/src/documents/elements/insert.rs @@ -4,7 +4,7 @@ use serde::Serialize; use super::*; use crate::documents::{BuildXML, HistoryId, Run}; -use crate::xml_builder::*; +use crate::{escape, xml_builder::*}; #[derive(Debug, Clone, PartialEq)] pub enum InsertChild { @@ -127,7 +127,7 @@ impl Insert { } pub fn author(mut self, author: impl Into) -> Insert { - self.author = author.into(); + self.author = escape::escape(&author.into()); self } diff --git a/docx-wasm/package.json b/docx-wasm/package.json index 7f5bb4e..c17266e 100644 --- a/docx-wasm/package.json +++ b/docx-wasm/package.json @@ -1,6 +1,6 @@ { "name": "docx-wasm", - "version": "0.0.278-rc19", + "version": "0.0.278-rc20", "main": "dist/node/index.js", "browser": "dist/web/index.js", "author": "bokuweb ",