Fix issue where errors during project update were swallowed (#22612)

* adding errors

* Fixing bug where errors occurring during updating project got swallowed

* removing unnecessary "vscode"
This commit is contained in:
Benjin Dubishar
2023-04-04 13:19:07 -07:00
committed by GitHub
parent 958a3f85e5
commit cec349d2a4
2 changed files with 20 additions and 9 deletions

View File

@@ -298,12 +298,17 @@ export class ProjectsController {
argument: this.buildHelper.constructBuildArguments(project.projectFilePath, this.buildHelper.extensionBuildDirPath, project.sqlProjStyle)
};
const crossPlatCompatible: boolean = await Project.checkPromptCrossPlatStatus(project, true /* blocking prompt */);
try {
const crossPlatCompatible: boolean = await Project.checkPromptCrossPlatStatus(project, true /* blocking prompt */);
if (!crossPlatCompatible) {
// user rejected updating for cross-plat
void vscode.window.showErrorMessage(constants.projectNeedsUpdatingForCrossPlat(project.projectFileName));
return ''
if (!crossPlatCompatible) {
// user rejected updating for cross-plat
void vscode.window.showErrorMessage(constants.projectNeedsUpdatingForCrossPlat(project.projectFileName));
return ''
}
} catch (error) {
void vscode.window.showErrorMessage(utils.getErrorMessage(error));
return '';
}
try {