From a069996c370a141b7dd0fd946d3d637273b8face Mon Sep 17 00:00:00 2001 From: Yvan Lussaud Date: Wed, 4 Sep 2024 11:18:09 +0200 Subject: [PATCH] Fixed document double close. --- .../org/obeonetwork/m2doc/generator/M2DocEvaluator.java | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/plugins/org.obeonetwork.m2doc/src/org/obeonetwork/m2doc/generator/M2DocEvaluator.java b/plugins/org.obeonetwork.m2doc/src/org/obeonetwork/m2doc/generator/M2DocEvaluator.java index 25afa8fa6..b8c67d8c4 100644 --- a/plugins/org.obeonetwork.m2doc/src/org/obeonetwork/m2doc/generator/M2DocEvaluator.java +++ b/plugins/org.obeonetwork.m2doc/src/org/obeonetwork/m2doc/generator/M2DocEvaluator.java @@ -328,6 +328,7 @@ public GenerationResult generate(IGenerateable generateable, Map return result; } + @SuppressWarnings("resource") @Override public XWPFParagraph caseDocumentTemplate(DocumentTemplate documentTemplate) { cleanBody(generatedDocument); @@ -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;