From 9a48aa1fa21c0cc2c2cbb1849ea69a9f8a23b329 Mon Sep 17 00:00:00 2001 From: tdurieux Date: Fri, 12 Jan 2024 15:11:46 +0100 Subject: [PATCH] fix: protect file list download --- src/source/GitHubStream.ts | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/source/GitHubStream.ts b/src/source/GitHubStream.ts index 110dc0a..7989d4c 100644 --- a/src/source/GitHubStream.ts +++ b/src/source/GitHubStream.ts @@ -191,9 +191,14 @@ export default class GitHubStream extends GitHubBase implements SourceBase { } await Promise.all(promises); } else { - const data = await this.getGHTree(sha, { recursive: true }); - this.tree2Tree(data.tree, truncatedTree, parentPath); - if (data.truncated) { + try { + const data = await this.getGHTree(sha, { recursive: true }); + this.tree2Tree(data.tree, truncatedTree, parentPath); + if (data.truncated) { + this.repository.model.truckedFileList = true; + } + } catch (error) { + console.error(error); this.repository.model.truckedFileList = true; } }