logging + prevention of setting admin to default pk (#423)
* logging + prevention of setting admin to default pk Signed-off-by: microwavedcola1 <microwavedcola@gmail.com> * fixes from review Signed-off-by: microwavedcola1 <microwavedcola@gmail.com> * fixes from review Signed-off-by: microwavedcola1 <microwavedcola@gmail.com> Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
This commit is contained in:
parent
0192728efc
commit
f30ebf4ff8
|
@ -26,26 +26,45 @@ pub fn group_edit(
|
|||
let mut group = ctx.accounts.group.load_mut()?;
|
||||
|
||||
if let Some(admin) = admin_opt {
|
||||
require_keys_neq!(admin, Pubkey::default());
|
||||
msg!("Admin old {:?}, new {:?}", group.admin, admin);
|
||||
group.admin = admin;
|
||||
}
|
||||
|
||||
if let Some(fast_listing_admin) = fast_listing_admin_opt {
|
||||
msg!(
|
||||
"Fast listing admin old {:?}, new {:?}",
|
||||
group.fast_listing_admin,
|
||||
fast_listing_admin
|
||||
);
|
||||
group.fast_listing_admin = fast_listing_admin;
|
||||
}
|
||||
|
||||
if let Some(security_admin) = security_admin_opt {
|
||||
msg!(
|
||||
"Security admin old {:?}, new {:?}",
|
||||
group.security_admin,
|
||||
security_admin
|
||||
);
|
||||
group.security_admin = security_admin;
|
||||
}
|
||||
|
||||
if let Some(testing) = testing_opt {
|
||||
msg!("Testing old {:?}, new {:?}", group.testing, testing);
|
||||
group.testing = testing;
|
||||
}
|
||||
|
||||
if let Some(version) = version_opt {
|
||||
msg!("Version old {:?}, new {:?}", group.version, version);
|
||||
group.version = version;
|
||||
}
|
||||
|
||||
if let Some(deposit_limit_quote) = deposit_limit_quote_opt {
|
||||
msg!(
|
||||
"Deposit limit quote old {:?}, new {:?}",
|
||||
group.deposit_limit_quote,
|
||||
deposit_limit_quote
|
||||
);
|
||||
group.deposit_limit_quote = deposit_limit_quote;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue