mirror of
https://github.com/postmanlabs/openapi-to-postman.git
synced 2022-11-29 22:05:00 +03:00
added a comment for explaining childCount
This commit is contained in:
15
lib/util.js
15
lib/util.js
@@ -331,6 +331,8 @@ module.exports = {
|
||||
}));
|
||||
|
||||
/* eslint-disable max-depth */
|
||||
// We have to keep the count of folders under a current node as childCount
|
||||
// For ex- In case of /pets/a/b, pets has 2 childCount (i.e a & b)
|
||||
if (!currentNode.childCount) {
|
||||
currentNode.childCount = 1;
|
||||
}
|
||||
@@ -494,17 +496,18 @@ module.exports = {
|
||||
/* eslint-disable max-depth */
|
||||
if (resource.childCount === 1) {
|
||||
for (let subChild in resource.children) {
|
||||
if (resource.children[subChild].requests.length > 0 && resource.childCount === 1) {
|
||||
itemGroup.name = itemGroup.name + '/' + resource.children[subChild].name;
|
||||
for (let i = 0; i < resource.children[subChild].requests.length; i++) {
|
||||
let resourceSubChild = resource.children[subChild];
|
||||
if (resourceSubChild.requests.length > 0) {
|
||||
itemGroup.name += '/' + resourceSubChild.name;
|
||||
for (let i = 0; i < resourceSubChild.requests.length; i++) {
|
||||
itemGroup.items.add(
|
||||
this.convertChildToItemGroup(openapi, resource.children[subChild].requests[i])
|
||||
this.convertChildToItemGroup(openapi, resourceSubChild.requests[i])
|
||||
);
|
||||
}
|
||||
}
|
||||
else {
|
||||
resource.children[subChild].name = resource.name + '/' + resource.children[subChild].name;
|
||||
return this.convertChildToItemGroup(openapi, resource.children[subChild]);
|
||||
resourceSubChild.name = resource.name + '/' + resourceSubChild.name;
|
||||
return this.convertChildToItemGroup(openapi, resourceSubChild);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user