summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorEdwin Török <edwin@etorok.net>2023-12-19 00:09:17 +0000
committerJohn MacFarlane <jgm@berkeley.edu>2023-12-18 17:15:03 -0800
commit1e4775f069fd4a4a776fcd95135d32665a4982a1 (patch)
tree956d6e0fc5b930aec21faa3903aa45d87aceebfc /src
parentfe8847bdaa8cc56fd95e037f3f9696a44f7ab043 (diff)
fix(docx): fix validation error on w:tblHeader
``` { "FilePath": "test/docx/golden/tables.docx", "ValidationErrors": "[{\"Description\":\"The attribute 'http://schemas.openxmlformats.org/wordprocessingml/2006/main:val' has invalid value 'true'. The Enumeration constraint failed.\",\"Path\":{\"NamespacesDefinitions\":[\"xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\"],\"Namespaces\":{},\"XPath\":\"/w:document[1]/w:body[1]/w:tbl[1]/w:tr[1]/w:trPr[1]/w:tblHeader[1]\",\"PartUri\":\"/word/document.xml\"},\"Id\":\"Sch_AttributeValueDataTypeDetailed\",\"ErrorType\":\"Schema\"}]" } ``` Although this one might actually be a bug in Open-XML-SDK similar to this, or a subtle difference between standard versions: https://github.com/dotnet/Open-XML-SDK/issues/780 Signed-off-by: Edwin Török <edwin@etorok.net>
Diffstat (limited to 'src')
-rw-r--r--src/Text/Pandoc/Writers/Docx/Table.hs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/Text/Pandoc/Writers/Docx/Table.hs b/src/Text/Pandoc/Writers/Docx/Table.hs
index 5b9904fd3..08ff295c9 100644
--- a/src/Text/Pandoc/Writers/Docx/Table.hs
+++ b/src/Text/Pandoc/Writers/Docx/Table.hs
@@ -236,7 +236,7 @@ rowToOpenXML blocksToOpenXML (OOXMLRow rowType _attr cells)
xmlcells <- mapM (ooxmlCellToOpenXML blocksToOpenXML) cells
let addTrPr = case rowType of
HeadRow -> (mknode "w:trPr" []
- [mknode "w:tblHeader" [("w:val", "true")] ()] :)
+ [mknode "w:tblHeader" [("w:val", "on")] ()] :)
BodyRow -> id
FootRow -> id
return $ Just $ mknode "w:tr" [] (addTrPr xmlcells)