1
0
mirror of https://github.com/sasjs/adapter.git synced 2026-01-07 12:30:06 +00:00

fix: members of type folder should be proccessed first on service pack deploy

This commit is contained in:
2020-08-28 14:31:35 +03:00
parent f27444bc52
commit 1ea163fd03
2 changed files with 219 additions and 211 deletions

View File

@@ -523,10 +523,15 @@ export default class SASjs {
serverUrl = sasClientConfig.serverUrl;
appLoc = sasClientConfig.rootFolderName as string;
}
// members of type 'folder' should be processed first
serviceJson.members[0].members.sort((member: {type: string}) => member.type === 'folder' ? -1 : 1)
const members =
serviceJson.members[0].name === "services"
? serviceJson.members[0].members
: serviceJson.members;
: serviceJson.members
await this.createFoldersAndServices(
appLoc,
members,