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(()) } }