File tree Expand file tree Collapse file tree 1 file changed +11
-0
lines changed
modules/swagger-parser-v3/src/main/java/io/swagger/v3/parser/processors Expand file tree Collapse file tree 1 file changed +11
-0
lines changed Original file line number Diff line number Diff line change @@ -42,6 +42,17 @@ public void processOperation(Operation operation) {
42
42
}
43
43
final RequestBody requestBody = operation .getRequestBody ();
44
44
if (requestBody != null ) {
45
+ //This part allows paser to put requestBody schema inline without the resolveFully option set to true
46
+ if (requestBody .get$ref () != null ) {
47
+ requestBodyProcessor .processRequestBody (requestBody );
48
+ RefFormat refFormat = computeRefFormat (requestBody .get$ref ());
49
+ RequestBody resolvedRequestBody = cache .loadRef (requestBody .get$ref (), refFormat , RequestBody .class );
50
+
51
+ if (resolvedRequestBody != null ) {
52
+ requestBody = resolvedRequestBody ;
53
+ operation .setRequestBody (resolvedRequestBody );
54
+ }
55
+ }
45
56
requestBodyProcessor .processRequestBody (requestBody );
46
57
}
47
58
You can’t perform that action at this time.
0 commit comments