From f1d99e21a272df69696314ffe351424b9d7ec0de Mon Sep 17 00:00:00 2001
From: cgeek <cem.moreau@gmail.com>
Date: Fri, 22 Sep 2023 21:22:21 +0200
Subject: [PATCH] fix(#125): ignore "session_keys" error if authority is forced

---
 node/src/chain_spec/gen_genesis_data.rs | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/node/src/chain_spec/gen_genesis_data.rs b/node/src/chain_spec/gen_genesis_data.rs
index 6c7628cf6..f6d69f72d 100644
--- a/node/src/chain_spec/gen_genesis_data.rs
+++ b/node/src/chain_spec/gen_genesis_data.rs
@@ -17,7 +17,6 @@
 use crate::chain_spec::gdev::{get_authority_keys_from_seed, get_env, session_keys, AuthorityKeys};
 use crate::chain_spec::{clique_wot, get_account_id_from_seed, NAMES};
 use common_runtime::*;
-use maplit::btreemap;
 use serde::{de::DeserializeOwned, Deserialize, Serialize};
 use sp_core::crypto::AccountId32;
 use sp_core::{blake2_256, sr25519, Decode, Encode, H256};
@@ -381,7 +380,7 @@ where
         // Initial authorities
         if let Some(authority_idty_index) = authority_idty_index {
             if session_keys.is_some() {
-                return Err("session_keys field forbidden".to_owned());
+                println!("session_keys are ignored due to forced authority")
             }
             if *idty_index == authority_idty_index {
                 // online authority
-- 
GitLab