Skip to content

Commit fcb821d

Browse files
committed
apidocs - removing api-docs relatedOperations when targetting 'string' type
1 parent 5ba615b commit fcb821d

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

restx-apidocs/src/main/java/restx/apidocs/ApiDeclarationRoute.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -103,9 +103,11 @@ private List<ResourceDescription> fillRelatedOperations(final String name, List<
103103
Set<OperationReference> related = new LinkedHashSet<>(operation.relatedOperations);
104104

105105
// add related by type
106-
related.addAll(operationsByType.get(getTargetType(operation.responseClass)));
106+
if(!"string".equals(getTargetType(operation.responseClass))){
107+
related.addAll(operationsByType.get(getTargetType(operation.responseClass)));
108+
}
107109
Optional<OperationParameterDescription> bodyParameter = operation.findBodyParameter();
108-
if (bodyParameter.isPresent()) {
110+
if (bodyParameter.isPresent() && !"string".equals(bodyParameter.get().dataType)) {
109111
related.addAll(operationsByType.get(getTargetType(bodyParameter.get().dataType)));
110112
}
111113

0 commit comments

Comments
 (0)