Fix issue with trailing directory separator not present if symlink wasnt detected by program (#55865)

This commit is contained in:
Sheetal Nandi
2023-09-25 16:52:27 -07:00
committed by GitHub
parent d7b4cee7df
commit 4ec809da37
6 changed files with 2242 additions and 10 deletions

View File

@@ -30,6 +30,7 @@ import {
DirectoryWatcherCallback,
DocumentPositionMapper,
DocumentRegistry,
ensureTrailingDirectorySeparator,
enumerateInsertsAndDeletes,
every,
explainFiles,
@@ -2520,8 +2521,8 @@ export class AutoImportProviderProject extends Project {
const isSymlink = realPath && realPath !== hostProject.toPath(packageJson.packageDirectory);
if (isSymlink) {
symlinkCache.setSymlinkedDirectory(packageJson.packageDirectory, {
real: real!,
realPath,
real: ensureTrailingDirectorySeparator(real!),
realPath: ensureTrailingDirectorySeparator(realPath),
});
}