fix: add error handling in getSettings method of GitListener

Co-authored-by: Copilot <copilot@github.com>
This commit is contained in:
Elio Struyf
2026-04-23 13:15:36 +02:00
parent d3f326722e
commit a7e487f036
+15 -10
View File
@@ -69,16 +69,21 @@ export class GitListener {
const gitActions = Settings.get<boolean>(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<string[]>(SETTING_GIT_DISABLED_BRANCHES) || []
: [],
requiresCommitMessage: gitActions
? Settings.get<string[]>(SETTING_GIT_REQUIRES_COMMIT_MSG) || []
: []
};
try {
return {
isGitRepo: gitActions ? await GitListener.isGitRepository() : false,
actions: gitActions || false,
disabledBranches: gitActions
? Settings.get<string[]>(SETTING_GIT_DISABLED_BRANCHES) || []
: [],
requiresCommitMessage: gitActions
? Settings.get<string[]>(SETTING_GIT_REQUIRES_COMMIT_MSG) || []
: []
};
} catch (e) {
Logger.error((e as Error).message);
return;
}
}
Logger.verbose('GitListener:getSettings:end:disabled');