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

fix(membership): pend mb expi should be applied only if pend mb exist

pending mb expiration should be applied only if pending mb exist
Fix #51
parent 8efd11a7
No related branches found
No related tags found
1 merge request!57Fix #51 pending membership expiration seem s to revoke a validated identity
......@@ -405,10 +405,12 @@ pub mod pallet {
let mut total_weight: Weight = 0;
for idty_id in PendingMembershipsExpireOn::<T, I>::take(block_number) {
PendingMembership::<T, I>::remove(&idty_id);
if PendingMembership::<T, I>::take(&idty_id).is_some() {
Self::deposit_event(Event::PendingMembershipExpired(idty_id));
total_weight +=
T::OnEvent::on_event(&sp_membership::Event::PendingMembershipExpired(idty_id));
total_weight += T::OnEvent::on_event(
&sp_membership::Event::PendingMembershipExpired(idty_id),
);
}
}
total_weight
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment