From d9fbf96e5589e39dc98650012823988ca5e9d0f1 Mon Sep 17 00:00:00 2001 From: Andy Hanson Date: Tue, 22 May 2018 13:39:30 -0700 Subject: [PATCH] Don't need to check failedLookupLocations if resolved successfully --- src/services/getEditsForFileRename.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/services/getEditsForFileRename.ts b/src/services/getEditsForFileRename.ts index a1c74380f5e..b35e73a5ce0 100644 --- a/src/services/getEditsForFileRename.ts +++ b/src/services/getEditsForFileRename.ts @@ -44,7 +44,7 @@ namespace ts { ? host.getResolvedModuleWithFailedLookupLocationsFromCache && host.getResolvedModuleWithFailedLookupLocationsFromCache(importStringLiteral.text, sourceFile.fileName) : program.getResolvedModuleWithFailedLookupLocationsFromCache(importStringLiteral.text, sourceFile.fileName); // We may or may not have picked up on the file being renamed, so maybe successfully resolved to oldFilePath, or maybe that's in failedLookupLocations - if (resolved && contains([resolved.resolvedModule && resolved.resolvedModule.resolvedFileName, ...resolved.failedLookupLocations], oldFilePath)) { + if (resolved && contains(resolved.resolvedModule ? [resolved.resolvedModule.resolvedFileName] : resolved.failedLookupLocations, oldFilePath)) { result.push({ sourceFile, toUpdate: importStringLiteral }); } }