From 1f4cdc067a4e26921ee53d58751bb60279d3cab2 Mon Sep 17 00:00:00 2001 From: David Sherret Date: Fri, 25 Jun 2021 21:44:27 -0400 Subject: fix(lsp): reload import registries should not error when the module registries directory does not exist (#11123) --- cli/lsp/language_server.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'cli/lsp') diff --git a/cli/lsp/language_server.rs b/cli/lsp/language_server.rs index 1bbb8c92e..ab1b6ccd4 100644 --- a/cli/lsp/language_server.rs +++ b/cli/lsp/language_server.rs @@ -54,6 +54,7 @@ use super::urls; use crate::config_file::ConfigFile; use crate::config_file::TsConfig; use crate::deno_dir; +use crate::fs_util; use crate::import_map::ImportMap; use crate::logger; use crate::media_type::MediaType; @@ -2410,7 +2411,7 @@ impl Inner { } async fn reload_import_registries(&mut self) -> LspResult> { - fs::remove_dir_all(&self.module_registries_location) + fs_util::remove_dir_all_if_exists(&self.module_registries_location) .await .map_err(|err| { error!("Unable to remove registries cache: {}", err); -- cgit v1.2.3