diff --git a/pallets/duniter-wot/src/lib.rs b/pallets/duniter-wot/src/lib.rs
index c687359bf070fe9c45e7a6d870502871e36a5167..dec50ca356fef7c64e94bad0a9f390137c1a622f 100644
--- a/pallets/duniter-wot/src/lib.rs
+++ b/pallets/duniter-wot/src/lib.rs
@@ -246,8 +246,9 @@ impl<T: Config<I>, I: 'static> sp_membership::traits::CheckIdtyAllowedMembership
                 idty_value.status == IdtyStatus::Validated,
                 Error::<T, I>::IdtyNotAllowedToRenewMembership
             );
+        } else {
+            return Err(Error::<T, I>::IssuerNotFound.into());
         }
-        // FIXME what if identity not found?
         Ok(())
     }
 
@@ -259,8 +260,9 @@ impl<T: Config<I>, I: 'static> sp_membership::traits::CheckIdtyAllowedMembership
                 T::IsSubWot::get() && idty_value.status == IdtyStatus::Validated,
                 Error::<T, I>::IdtyNotAllowedToRequestMembership
             );
+        } else {
+            return Err(Error::<T, I>::IssuerNotFound.into());
         }
-        // FIXME what if identity not found?
         Ok(())
     }
 }