From ca5bbea0d4c4fd86eb80f99688bcb78f8ba68877 Mon Sep 17 00:00:00 2001 From: Luke Karrys Date: Mon, 6 Mar 2023 15:46:03 -0700 Subject: fix(client): always read session_path from settings (#757) * fix(client): always read session_path from settings * fixup! fix(client): always read session_path from settings * fixup! fix(client): always read session_path from settings --- src/command/client/sync/login.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/command/client/sync/login.rs') diff --git a/src/command/client/sync/login.rs b/src/command/client/sync/login.rs index 06e65196..6aa2d847 100644 --- a/src/command/client/sync/login.rs +++ b/src/command/client/sync/login.rs @@ -33,9 +33,9 @@ fn get_input() -> Result { impl Cmd { pub async fn run(&self, settings: &Settings) -> Result<()> { - let session_path = atuin_common::utils::data_dir().join("session"); + let session_path = settings.session_path.as_str(); - if session_path.exists() { + if PathBuf::from(session_path).exists() { println!( "You are already logged in! Please run 'atuin logout' if you wish to login again" ); -- cgit v1.3.1