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 { ...@@ -405,10 +405,12 @@ pub mod pallet {
let mut total_weight: Weight = 0; let mut total_weight: Weight = 0;
for idty_id in PendingMembershipsExpireOn::<T, I>::take(block_number) { 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)); Self::deposit_event(Event::PendingMembershipExpired(idty_id));
total_weight += total_weight += T::OnEvent::on_event(
T::OnEvent::on_event(&sp_membership::Event::PendingMembershipExpired(idty_id)); &sp_membership::Event::PendingMembershipExpired(idty_id),
);
}
} }
total_weight total_weight
......
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