From f4d5cf92d2663eeba712c2b2083ca0e219e73d9c Mon Sep 17 00:00:00 2001 From: Rodrigo Rodriguez Date: Thu, 7 Jan 2021 19:42:03 -0300 Subject: [PATCH] fix(admin.gbapp): Removal of download during deployment of .gbot packages. --- .../admin.gbapp/services/GBAdminService.ts | 22 ++++++++++++------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/packages/admin.gbapp/services/GBAdminService.ts b/packages/admin.gbapp/services/GBAdminService.ts index bc9dc7f6..eb0ae36e 100644 --- a/packages/admin.gbapp/services/GBAdminService.ts +++ b/packages/admin.gbapp/services/GBAdminService.ts @@ -172,14 +172,20 @@ export class GBAdminService implements IGBAdminService { const s = new GBSharePointService(); const localFolder = Path.join('work', `${min.instance.botId}.gbai`, Path.basename(folderName)); - GBLog.warn(`${GBConfigService.get('CLOUD_USERNAME')} must be authorized on SharePoint related site`); - await s.downloadFolder( - localFolder, - siteName, - folderName, - GBConfigService.get('CLOUD_USERNAME'), - GBConfigService.get('CLOUD_PASSWORD') - ); + + // .gbot packages are handled using storage API, so no download + // of local resources is required. + + if (!localFolder.endsWith('.gbot')) { + GBLog.warn(`${GBConfigService.get('CLOUD_USERNAME')} must be authorized on SharePoint related site`); + await s.downloadFolder( + localFolder, + siteName, + folderName, + GBConfigService.get('CLOUD_USERNAME'), + GBConfigService.get('CLOUD_PASSWORD') + ); + } await deployer.deployPackage(min, localFolder); } }