From 5daa145d2570d80d7f2b91b14d1ed4078239ff69 Mon Sep 17 00:00:00 2001 From: William Cheng Date: Sat, 9 Dec 2023 21:58:53 +0800 Subject: [PATCH] check boolean value returned by createFile (#17359) --- .../main/java/org/openapitools/codegen/DefaultGenerator.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/DefaultGenerator.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/DefaultGenerator.java index ca13d66e173..2b0a510a121 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/DefaultGenerator.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/DefaultGenerator.java @@ -783,7 +783,10 @@ public class DefaultGenerator implements Generator { try { LOGGER.info("Writing file " + ignoreFileNameTarget + " (which is always overwritten when the option `openapiGeneratorIgnoreFile` is enabled.)"); new File(config.outputFolder()).mkdirs(); - ignoreFile.createNewFile(); + if (!ignoreFile.createNewFile()) { + throw new RuntimeException("Failed to create the file .openapi-generator-ignore: " + ignoreFileNameTarget); + } + String header = String.join("\n", "# IMPORTANT: this file is generated with the option `openapiGeneratorIgnoreList` enabled", "# (--openapi-generator-ignore-list in CLI for example) so the entries below are pre-populated based",