better null check in import logic (default codegen) (#14989)

This commit is contained in:
William Cheng
2023-03-22 00:13:23 +08:00
committed by GitHub
parent cf432522aa
commit 849708dc0d

View File

@@ -5618,6 +5618,10 @@ public class DefaultCodegen implements CodegenConfig {
* @param modelName model name
*/
protected void addImport(ComposedSchema composed, Schema childSchema, CodegenModel model, String modelName ) {
if (composed == null || childSchema == null) {
return;
}
// import only if it's not allOf composition schema (without discriminator)
if (!(composed.getAllOf() != null && childSchema.getDiscriminator() == null)) {
addImport(model, modelName);