From eda5540719e9771b48f15aa7f431033163e1f161 Mon Sep 17 00:00:00 2001 From: Diego Balseiro Date: Tue, 6 Oct 2020 23:03:00 -0500 Subject: DOCX reader: Allow empty dates in comments and tracked changes (#6726) For security reasons, some legal firms delete the date from comments and tracked changes. * Make date optional (Maybe) in tracked changes and comments datatypes * Add tests --- test/docx/golden/track_changes_scrubbed_metadata.docx | Bin 0 -> 10013 bytes test/docx/track_changes_scrubbed_metadata.docx | Bin 0 -> 13325 bytes test/docx/track_changes_scrubbed_metadata.native | 9 +++++++++ 3 files changed, 9 insertions(+) create mode 100644 test/docx/golden/track_changes_scrubbed_metadata.docx create mode 100644 test/docx/track_changes_scrubbed_metadata.docx create mode 100644 test/docx/track_changes_scrubbed_metadata.native (limited to 'test/docx') diff --git a/test/docx/golden/track_changes_scrubbed_metadata.docx b/test/docx/golden/track_changes_scrubbed_metadata.docx new file mode 100644 index 000000000..50951f0d2 Binary files /dev/null and b/test/docx/golden/track_changes_scrubbed_metadata.docx differ diff --git a/test/docx/track_changes_scrubbed_metadata.docx b/test/docx/track_changes_scrubbed_metadata.docx new file mode 100644 index 000000000..07cac8c20 Binary files /dev/null and b/test/docx/track_changes_scrubbed_metadata.docx differ diff --git a/test/docx/track_changes_scrubbed_metadata.native b/test/docx/track_changes_scrubbed_metadata.native new file mode 100644 index 000000000..529a9bca6 --- /dev/null +++ b/test/docx/track_changes_scrubbed_metadata.native @@ -0,0 +1,9 @@ +[Para [ Str "Here", Space, Str "is", Space, Str "a", Space + , Span ("",["deletion"],[("author","Author")]) [Str "dummy"] + , Span ("",["insertion"],[("author","Author")]) [Str "test"] + , Space + , Span ("",["comment-start"],[("id","3"),("author","Author")]) + [Str "With",Space,Str "a",Space,Str "comment!"] + , Str "document",Span ("",["comment-end"],[("id","3")]) [],Str "." + ] +] -- cgit v1.2.3