Skip to content
Snippets Groups Projects
Commit ad7900f4 authored by Éloïs's avatar Éloïs
Browse files

fix(membership): for sub-wot, must claim mb instead of validate idty

parent d95c9017
No related branches found
No related tags found
1 merge request!28Smiths sub-wot
...@@ -269,10 +269,21 @@ impl<T: Config<I>, I: 'static> pallet_certification::traits::OnNewcert<IdtyIndex ...@@ -269,10 +269,21 @@ impl<T: Config<I>, I: 'static> pallet_certification::traits::OnNewcert<IdtyIndex
} else if pallet_membership::Pallet::<T, I>::is_in_pending_memberships(receiver) } else if pallet_membership::Pallet::<T, I>::is_in_pending_memberships(receiver)
&& receiver_received_count >= T::MinCertForMembership::get() && receiver_received_count >= T::MinCertForMembership::get()
{ {
// TODO insert `receiver` in distance queue if T::IsSubWot::get() {
Self::dispath_idty_call(pallet_identity::Call::validate_identity { if let Err(e) = pallet_membership::Pallet::<T, I>::claim_membership(
idty_index: receiver, RawOrigin::Root.into(),
}); receiver,
) {
sp_std::if_std! {
println!("{:?}", e)
}
}
} else {
// TODO insert `receiver` in distance queue
Self::dispath_idty_call(pallet_identity::Call::validate_identity {
idty_index: receiver,
});
}
if receiver_received_count == T::MinReceivedCertToBeAbleToIssueCert::get() { if receiver_received_count == T::MinReceivedCertToBeAbleToIssueCert::get() {
Self::do_apply_first_issuable_on(receiver); Self::do_apply_first_issuable_on(receiver);
......
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