diff options
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/docx/body-reader.js | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/lib/docx/body-reader.js b/lib/docx/body-reader.js index 2726b76..5a27d2d 100644 --- a/lib/docx/body-reader.js +++ b/lib/docx/body-reader.js @@ -206,10 +206,10 @@ function BodyReader(options) { var checkboxElement = fldChar .firstOrEmpty("w:ffData") .firstOrEmpty("w:checkBox"); - var defaultValue = readBooleanElement( - checkboxElement.first("w:default") - ); - var checked = defaultValue; + var checkedElement = checkboxElement.first("w:checked"); + var checked = checkedElement == null + ? readBooleanElement(checkboxElement.first("w:default")) + : readBooleanElement(checkedElement); return {type: "checkbox", checked: checked}; } |
