Skip to content

Commit 513b0cd

Browse files
committed
Fix missing imports for schemaMapping in API interfaces
1 parent f8a8b87 commit 513b0cd

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

‎modules/openapi-generator/src/main/java/org/openapitools/codegen/DefaultCodegen.java‎

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4623,6 +4623,9 @@ public CodegenOperation fromOperation(String path,
46234623
!languageSpecificPrimitives.contains(r.baseType)) {
46244624
imports.add(r.baseType);
46254625
}
4626+
if (importMapping.containsKey(r.dataType)) {
4627+
imports.add(r.dataType);
4628+
}
46264629

46274630
if ("set".equals(r.containerType) && typeMapping.containsKey(r.containerType)) {
46284631
op.uniqueItems = true;
@@ -5464,6 +5467,9 @@ public CodegenParameter fromParameter(Parameter parameter, Set<String> imports)
54645467
if (codegenProperty.complexType != null) {
54655468
imports.add(codegenProperty.complexType);
54665469
}
5470+
if (importMapping.containsKey(codegenParameter.dataType)) {
5471+
imports.add(codegenParameter.dataType);
5472+
}
54675473

54685474
codegenParameter.pattern = toRegularExpression(parameterSchema.getPattern());
54695475

0 commit comments

Comments
 (0)