Skip to content

Commit e065311

Browse files
authored
Show error message when a server-side file fails to open (#1536)
1 parent 565069c commit e065311

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/providers/FileSystemProvider/FileSystemProvider.ts

+3-1
Original file line numberDiff line numberDiff line change
@@ -960,7 +960,9 @@ export class FileSystemProvider implements vscode.FileSystemProvider {
960960
)
961961
.catch((error) => {
962962
if (error?.statusCode == 304 && cachedFile) return cachedFile;
963-
throw vscode.FileSystemError.FileNotFound(stringifyError(error) || uri);
963+
const errArg = stringifyError(error) || uri;
964+
if (error?.statusCode == 404) throw vscode.FileSystemError.FileNotFound(errArg);
965+
throw vscode.FileSystemError.Unavailable(errArg);
964966
});
965967
}
966968

0 commit comments

Comments
 (0)