diff --git a/src/listeners/general/GitListener.ts b/src/listeners/general/GitListener.ts index 855a30d2..97fa8cd4 100644 --- a/src/listeners/general/GitListener.ts +++ b/src/listeners/general/GitListener.ts @@ -69,16 +69,21 @@ export class GitListener { const gitActions = Settings.get(SETTING_GIT_ENABLED); if (gitActions) { Logger.verbose('GitListener:getSettings:end:enabled'); - return { - isGitRepo: gitActions ? await GitListener.isGitRepository() : false, - actions: gitActions || false, - disabledBranches: gitActions - ? Settings.get(SETTING_GIT_DISABLED_BRANCHES) || [] - : [], - requiresCommitMessage: gitActions - ? Settings.get(SETTING_GIT_REQUIRES_COMMIT_MSG) || [] - : [] - }; + try { + return { + isGitRepo: gitActions ? await GitListener.isGitRepository() : false, + actions: gitActions || false, + disabledBranches: gitActions + ? Settings.get(SETTING_GIT_DISABLED_BRANCHES) || [] + : [], + requiresCommitMessage: gitActions + ? Settings.get(SETTING_GIT_REQUIRES_COMMIT_MSG) || [] + : [] + }; + } catch (e) { + Logger.error((e as Error).message); + return; + } } Logger.verbose('GitListener:getSettings:end:disabled');