@basetime/bldr-sfmc-sdk
Advanced tools
Comparing version 1.2.0 to 1.2.1
@@ -184,7 +184,9 @@ "use strict"; | ||
rootFolderRequest.Results.length) { | ||
results = [...rootFolderRequest.Results]; | ||
const rootFolder = rootFolderRequest.Results && | ||
rootFolderRequest.Results.find((folder) => folder.Name === rootFolderContext.rootName); | ||
results = rootFolder && [rootFolder]; | ||
if (rootFolderRequest.Results[0].ID === request.categoryId) { | ||
return { | ||
results, | ||
stop: true, | ||
stop: false, | ||
}; | ||
@@ -191,0 +193,0 @@ } |
@@ -182,2 +182,3 @@ import { SFMC_SOAP_Folder } from '../../sfmc/types/objects/sfmc_soap_folders'; | ||
request.contentType === 'shared_dataextension' ? true : false; | ||
const rootParentName = shared | ||
@@ -184,0 +185,0 @@ ? 'Shared Data Extensions' |
@@ -6,2 +6,3 @@ import { uniqueArrayByKey } from '.'; | ||
const simplifiedFolders = await simplifiedFolderResponse(folderResponse); | ||
const parentFolders = [ | ||
@@ -16,2 +17,3 @@ 'Content Builder', | ||
]; | ||
let folders = await uniqueArrayByKey(simplifiedFolders, 'ID'); | ||
@@ -18,0 +20,0 @@ folders = folders.sort((a, b) => a.ID - b.ID); |
@@ -204,2 +204,3 @@ import { SFMC_SOAP_Folder } from '../types/objects/sfmc_soap_folders'; | ||
); | ||
if (rootFolderContext) { | ||
@@ -217,3 +218,8 @@ const rootFolderRequest = await this.search({ | ||
) { | ||
results = [...rootFolderRequest.Results]; | ||
const rootFolder = | ||
rootFolderRequest.Results && | ||
rootFolderRequest.Results.find( | ||
(folder) => folder.Name === rootFolderContext.rootName | ||
); | ||
results = rootFolder && [rootFolder]; | ||
@@ -223,3 +229,3 @@ if (rootFolderRequest.Results[0].ID === request.categoryId) { | ||
results, | ||
stop: true, | ||
stop: false, | ||
}; | ||
@@ -411,2 +417,3 @@ } | ||
(!up.stop && (await this.getSubfoldersRecursive(request))) || []; | ||
return { | ||
@@ -413,0 +420,0 @@ up, |
{ | ||
"name": "@basetime/bldr-sfmc-sdk", | ||
"version": "1.2.0", | ||
"version": "1.2.1", | ||
"description": "SDK for BLDR SFMC Core Functionality", | ||
@@ -5,0 +5,0 @@ "main": "dist/index.js", |
387136
10420