Skip to content

Commit

Permalink
Fixed document double close.
Browse files Browse the repository at this point in the history
  • Loading branch information
ylussaud committed Sep 4, 2024
1 parent 6e340ea commit a069996
Showing 1 changed file with 2 additions and 6 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -328,6 +328,7 @@ public GenerationResult generate(IGenerateable generateable, Map<String, Object>
return result;
}

@SuppressWarnings("resource")
@Override
public XWPFParagraph caseDocumentTemplate(DocumentTemplate documentTemplate) {
cleanBody(generatedDocument);
Expand All @@ -336,12 +337,7 @@ public XWPFParagraph caseDocumentTemplate(DocumentTemplate documentTemplate) {
/ (1 + documentTemplate.getFooters().size() + documentTemplate.getHeaders().size());

doSwitch(documentTemplate.getBody());
try (XWPFDocument document = generatedDocument.getXWPFDocument()) {
updateSequences(document.getDocument(), new HashMap<>());
} catch (IOException e) {
result.addMessage(M2DocUtils.appendMessageRun(currentGeneratedParagraph, ValidationMessageLevel.ERROR,
e.getMessage()));
}
updateSequences(generatedDocument.getXWPFDocument().getDocument(), new HashMap<>());
worked(monitor, unitOfWork);

final XWPFDocument document = (XWPFDocument) generatedDocument;
Expand Down

0 comments on commit a069996

Please sign in to comment.