From c727799531aa5257d69c40ce41e8b4b86568a691 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bastian=20K=C3=B6cher?= Date: Thu, 18 Mar 2021 20:24:05 +0100 Subject: [PATCH] Better description for assert in frame-session genesis (#8399) * Better description for assert in frame-session genesis There is an assert that checks that an account exists, after setting a key. However, this assert isn't very self-descriptive. * Update frame/session/src/lib.rs Co-authored-by: Guillaume Thiolliere Co-authored-by: Guillaume Thiolliere --- substrate/frame/session/src/lib.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/substrate/frame/session/src/lib.rs b/substrate/frame/session/src/lib.rs index ce924f1400..d9d5c81e8a 100644 --- a/substrate/frame/session/src/lib.rs +++ b/substrate/frame/session/src/lib.rs @@ -442,7 +442,11 @@ decl_storage! { for (account, val, keys) in config.keys.iter().cloned() { >::inner_set_keys(&val, keys) .expect("genesis config must not contain duplicates; qed"); - assert!(frame_system::Pallet::::inc_consumers(&account).is_ok()); + assert!( + frame_system::Pallet::::inc_consumers(&account).is_ok(), + "Account ({:?}) does not exist at genesis to set key. Account not endowed?", + account, + ); } let initial_validators_0 = T::SessionManager::new_session(0)