File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11{
22 "name" : " openapi2postman" ,
3- "version" : " 2.2.5 " ,
3+ "version" : " 2.2.6 " ,
44 "description" : " openapi2postman" ,
55 "bin" : {
66 "o2p" : " index.js"
Original file line number Diff line number Diff line change @@ -10,8 +10,18 @@ module.exports = function() {
1010 if ( ! swagger . items ) {
1111 require ( '../utils/error.js' ) ( 'There is a array without items' ) ;
1212 }
13- if ( swagger . items . oneOf ) delete swagger . items . oneOf ;
14- if ( swagger . items . anyOf ) delete swagger . items . anyOf ;
13+
14+ if ( ( swagger . items . oneOf || swagger . items . anyOf ) && ! swagger . items . type && ! swagger . items . properties ) {
15+ const variants = swagger . items . oneOf || swagger . items . anyOf ;
16+
17+ if ( Array . isArray ( variants ) && variants . length > 0 ) {
18+ Object . assign ( swagger . items , structuredClone ( variants [ 0 ] ) ) ;
19+ }
20+
21+ delete swagger . items . oneOf ;
22+ delete swagger . items . anyOf ;
23+ }
24+
1525 if ( ! swagger . items . properties ) {
1626 swagger . items . properties = _ . cloneDeep ( swagger . items ) ;
1727 }
Original file line number Diff line number Diff line change 33const assert = require ( 'assert' ) ;
44
55describe ( 'generator-body' , ( ) => {
6-
6+
7+ before ( ( ) => {
8+ globalThis . configurationFile = {
9+ minimal_endpoints : false
10+ } ;
11+ } ) ;
12+
713 it ( 'good' , ( ) => {
814
915 const endpoint = require ( '../seeds/generatorBodyInitial.json' )
You can’t perform that action at this time.
0 commit comments