summaryrefslogtreecommitdiff
path: root/src/bin
diff options
context:
space:
mode:
Diffstat (limited to 'src/bin')
-rw-r--r--src/bin/jv.rs5
1 files changed, 4 insertions, 1 deletions
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());