Skip to content

Commit b9cd2db

Browse files
Filter out arrays from oneOfModels along with primitive types
1 parent f4ab8b6 commit b9cd2db

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/TypeScriptFetchClientCodegen.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -787,10 +787,10 @@ private ExtendedCodegenModel processCodeGenModel(ExtendedCodegenModel cm) {
787787
.map(CodegenComposedSchemas::getOneOf)
788788
.orElse(Collections.emptyList());
789789

790-
// create a set of any non-primitive types used in the oneOf schemas which will need to
791-
// be imported.
790+
// create a set of any non-primitive, non-array types used in the oneOf schemas which will
791+
// need to be imported.
792792
cm.oneOfModels = oneOfsList.stream()
793-
.filter(cp -> !cp.getIsPrimitiveType())
793+
.filter(cp -> !cp.getIsPrimitiveType() && !cp.getIsArray())
794794
.map(CodegenProperty::getBaseType)
795795
.filter(Objects::nonNull)
796796
.collect(Collectors.toCollection(TreeSet::new));

0 commit comments

Comments
 (0)