From 268da199257d6df2bc2d58db8bbc548d2e0cce7f Mon Sep 17 00:00:00 2001 From: Hugo Trentesaux <hugo@trentesaux.fr> Date: Mon, 13 Jan 2025 19:41:24 +0100 Subject: [PATCH] fix an uncaught bug --- pallets/smith-members/src/lib.rs | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/pallets/smith-members/src/lib.rs b/pallets/smith-members/src/lib.rs index 1ed34c47b..153189d98 100644 --- a/pallets/smith-members/src/lib.rs +++ b/pallets/smith-members/src/lib.rs @@ -240,10 +240,13 @@ pub mod pallet { received_certs: issuers_, }, ); - ExpiresOn::<T>::append( - CurrentSession::<T>::get() + T::SmithInactivityMaxDuration::get(), - receiver, - ); + // if smith is offline, schedule expire + if !*is_online { + ExpiresOn::<T>::append( + CurrentSession::<T>::get() + T::SmithInactivityMaxDuration::get(), + receiver, + ); + } } for (issuer, issued_certs) in cert_meta_by_issuer { -- GitLab