From f141817b947e36a9db7c56600c5031de32bb0fb9 Mon Sep 17 00:00:00 2001 From: Michael Williamson Date: Sat, 9 Jan 2021 13:33:55 +0000 Subject: Ensure we don't use null style ID for finding numbering This should be redundant since we filter out nulls as keys. --- lib/docx/body-reader.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'lib') diff --git a/lib/docx/body-reader.js b/lib/docx/body-reader.js index 2979a38..2616dde 100644 --- a/lib/docx/body-reader.js +++ b/lib/docx/body-reader.js @@ -499,9 +499,11 @@ function BodyReader(options) { function readNumberingProperties(styleId, element, numbering) { - var levelByStyleId = numbering.findLevelByParagraphStyleId(styleId); - if (levelByStyleId != null) { - return levelByStyleId; + if (styleId != null) { + var levelByStyleId = numbering.findLevelByParagraphStyleId(styleId); + if (levelByStyleId != null) { + return levelByStyleId; + } } var level = element.firstOrEmpty("w:ilvl").attributes["w:val"]; -- cgit v1.2.3