Skip to content

Commit bc48a31

Browse files
authored
Fixing some bugs on clap and processing logic (#299)
1 parent 77083cf commit bc48a31

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

solana/pyth2wormhole/client/src/cli.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,7 @@ pub enum Action {
119119
is_active: Option<bool>,
120120
#[clap(long = "ops-owner")]
121121
ops_owner_addr: Option<Pubkey>,
122-
#[clap(long = "remove-ops-owner", conflicts_with = "ops_owner_addr")]
122+
#[clap(long = "remove-ops-owner", conflicts_with = "ops-owner-addr")]
123123
remove_ops_owner: bool,
124124
},
125125
#[clap(

solana/pyth2wormhole/client/src/main.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -136,8 +136,10 @@ async fn main() -> Result<(), ErrBox> {
136136

137137
let new_ops_owner = if remove_ops_owner {
138138
None
139+
} else if let Some(given_ops_owner) = ops_owner_addr {
140+
Some(given_ops_owner)
139141
} else {
140-
ops_owner_addr
142+
old_config.ops_owner
141143
};
142144

143145
let tx = gen_set_config_tx(

0 commit comments

Comments
 (0)