From f891342f205dc1c146f5a9793c7ad93b4931b27e Mon Sep 17 00:00:00 2001 From: Marcio Diaz Date: Thu, 6 Feb 2020 14:48:19 +0100 Subject: [PATCH] Fix broken factory by adding keystore back. (#4840) --- substrate/bin/node/cli/src/command.rs | 2 ++ substrate/client/cli/src/lib.rs | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/substrate/bin/node/cli/src/command.rs b/substrate/bin/node/cli/src/command.rs index 3395717f2f..7a22710ec1 100644 --- a/substrate/bin/node/cli/src/command.rs +++ b/substrate/bin/node/cli/src/command.rs @@ -50,6 +50,8 @@ where cli_args.shared_params.dev, )?; + sc_cli::fill_config_keystore_in_memory(&mut config)?; + match ChainSpec::from(config.expect_chain_spec().id()) { Some(ref c) if c == &ChainSpec::Development || c == &ChainSpec::LocalTestnet => {}, _ => panic!("Factory is only supported for development and local testnet."), diff --git a/substrate/client/cli/src/lib.rs b/substrate/client/cli/src/lib.rs index c602d52ed9..785a6fb073 100644 --- a/substrate/client/cli/src/lib.rs +++ b/substrate/client/cli/src/lib.rs @@ -445,7 +445,7 @@ fn input_keystore_password() -> Result { } /// Use in memory keystore config when it is not required at all. -fn fill_config_keystore_in_memory(config: &mut sc_service::Configuration) +pub fn fill_config_keystore_in_memory(config: &mut sc_service::Configuration) -> Result<(), String> { match &mut config.keystore {