diff --git a/pallets/certification/src/lib.rs b/pallets/certification/src/lib.rs
index 1daa79721c368a9e66700b6af5e35a3ca1d39943..84007fc66aa278c0fe1b7f29cb2f5fa5598634a7 100644
--- a/pallets/certification/src/lib.rs
+++ b/pallets/certification/src/lib.rs
@@ -127,8 +127,9 @@ pub mod pallet {
                     .or_insert(IdtyCertMeta {
                         issued_count: 0,
                         next_issuable_on: sp_runtime::traits::Zero::zero(),
-                        received_count: issuers.len() as u32,
-                    });
+                        received_count: 0,
+                    })
+                    .received_count = issuers.len() as u32;
 
                 let mut issuers_: Vec<_> = Vec::with_capacity(issuers.len());
                 for (issuer, maybe_removable_on) in issuers {
@@ -138,7 +139,7 @@ pub mod pallet {
                         .or_insert(IdtyCertMeta {
                             issued_count: 0,
                             next_issuable_on: sp_runtime::traits::Zero::zero(),
-                            received_count: issuers.len() as u32,
+                            received_count: 0,
                         })
                         .issued_count += 1;