Skip to content
Snippets Groups Projects
Unverified Commit c54597a1 authored by bgallois's avatar bgallois
Browse files

fix #147

parent 044e01b4
No related branches found
No related tags found
No related merge requests found
Pipeline #34905 waiting for manual action
......@@ -454,6 +454,7 @@ pub mod pallet {
frame_system::Pallet::<T>::inc_sufficients(&idty_value.owner_key);
IdentityIndexOf::<T>::insert(&idty_value.owner_key, idty_index);
Identities::<T>::insert(idty_index, idty_value);
Self::do_link_account(new_key.clone(), idty_index);
Self::deposit_event(Event::IdtyChangedOwnerKey {
idty_index,
new_owner_key: new_key.clone(),
......
......@@ -1220,12 +1220,17 @@ fn test_change_owner_key() {
let ferdie = AccountKeyring::Ferdie.to_account_id();
let payload = (b"icok", genesis_hash, 4u32, dave.clone()).encode();
let signature = AccountKeyring::Ferdie.sign(&payload);
// Dave can change his owner key to Ferdie's
assert_ok!(Identity::change_owner_key(
frame_system::RawOrigin::Signed(dave).into(),
ferdie,
frame_system::RawOrigin::Signed(dave.clone()).into(),
ferdie.clone(),
signature.into()
));
assert_eq!(
frame_system::Pallet::<Runtime>::get(&dave).linked_idty,
Some(4)
);
})
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment