From c821652ed98819f09e0ae29269fd5410e256813e Mon Sep 17 00:00:00 2001 From: sigoden Date: Fri, 13 Sep 2024 09:20:43 +0800 Subject: refactor: no delete the existing role/session when saving with a new name (#863) --- src/config/mod.rs | 12 ------------ 1 file changed, 12 deletions(-) (limited to 'src') diff --git a/src/config/mod.rs b/src/config/mod.rs index a92c65f..d58f4f1 100644 --- a/src/config/mod.rs +++ b/src/config/mod.rs @@ -918,13 +918,7 @@ impl Config { } let role_path = Self::role_file(&role_name)?; if let Some(role) = self.role.as_mut() { - let old_name = role.name().to_string(); role.save(&role_name, &role_path, self.working_mode.is_repl())?; - if old_name != role_name { - if let Ok(path) = Self::role_file(&old_name) { - let _ = remove_file(&path); - } - } } Ok(()) @@ -1050,13 +1044,7 @@ impl Config { }; let session_path = self.session_file(&session_name)?; if let Some(session) = self.session.as_mut() { - let old_name = session.name().to_string(); session.save(&session_name, &session_path, self.working_mode.is_repl())?; - if old_name != session_name { - if let Ok(path) = self.session_file(&old_name) { - let _ = remove_file(&path); - } - } } Ok(()) } -- cgit v1.2.3