Skip to content

Commit 0b979a2

Browse files
Merge pull request #905 from redhat-developer/msivasubramaniaan-patch-1
added try catch block on lstatSync
2 parents 0d3a44c + 5abb668 commit 0b979a2

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

src/recommendation/openShiftToolkit.ts

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,13 @@ const RECOMMENDATION_MESSAGE = `The workspace has a devfile.yaml. Install [OpenS
1616
const YAML_RECOMMENDATIONS_SHOW = 'yaml.recommendations.show';
1717

1818
function isDevfileYAML(uri: vscode.Uri): boolean {
19-
if (fs.lstatSync(uri.fsPath).isDirectory()) {
20-
const devFileYamlPath = path.join(uri.fsPath, 'devfile.yaml');
21-
return fs.existsSync(devFileYamlPath);
19+
try {
20+
if (fs.lstatSync(uri.fsPath).isDirectory()) {
21+
const devFileYamlPath = path.join(uri.fsPath, 'devfile.yaml');
22+
return fs.existsSync(devFileYamlPath);
23+
}
24+
} catch (error) {
25+
return false;
2226
}
2327
return !!uri.path && path.basename(uri.path).toLowerCase() === 'devfile.yaml';
2428
}

0 commit comments

Comments
 (0)