cli: Sign refs and set head in `rad delegate add`

This commit is contained in:
Alexis Sellier 2023-09-17 21:49:42 +02:00 committed by cloudhead
parent 883b548c61
commit 5c326cf242
No known key found for this signature in database
1 changed files with 3 additions and 1 deletions

View File

@ -2,7 +2,7 @@ use anyhow::Context as _;
use radicle::{ use radicle::{
prelude::{Did, Id}, prelude::{Did, Id},
storage::{WriteRepository as _, WriteStorage}, storage::{SignRepository, WriteRepository as _, WriteStorage},
Profile, Profile,
}; };
use radicle_crypto::PublicKey; use radicle_crypto::PublicKey;
@ -42,6 +42,8 @@ where
repo.raw(), repo.raw(),
) )
})?; })?;
repo.sign_refs(&signer)?;
repo.set_identity_head()?;
term::info!("Added delegate '{}'", Did::from(key)); term::info!("Added delegate '{}'", Did::from(key));
term::success!("Update successful!"); term::success!("Update successful!");
Ok(()) Ok(())