From ac6dd5db0c3a0880f7dd3d5c303c19d078c2ad3b Mon Sep 17 00:00:00 2001 From: 魏曹先生 <1992414357@qq.com> Date: Wed, 5 Nov 2025 16:42:45 +0800 Subject: Update account switching error handling --- src/bin/jv.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/bin/jv.rs b/src/bin/jv.rs index 508b561..9a46cdf 100644 --- a/src/bin/jv.rs +++ b/src/bin/jv.rs @@ -1009,7 +1009,10 @@ async fn jv_account_as(user_dir: UserDirectory, args: SetLocalWorkspaceAccountAr return; }; - local_cfg.set_current_account(member.id()); + if let Err(_) = local_cfg.set_current_account(member.id()) { + eprintln!("{}", md(t!("jv.fail.account.as"))); + return; + }; let Ok(_) = LocalConfig::write(&local_cfg).await else { eprintln!("{}", t!("jv.fail.write_cfg").trim()); -- cgit