From 3efe16f2ff4ad7924b33b5982448313a55e6bc79 Mon Sep 17 00:00:00 2001 From: "Demi M. Obenour" Date: Sun, 6 Sep 2020 18:12:25 -0400 Subject: [PATCH] If property fetch fails, use dummy values --- src/lib.rs | 2 +- src/rpc.rs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/lib.rs b/src/lib.rs index a4cc5949ac..49600f09b0 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -174,7 +174,7 @@ impl ClientBuilder { rpc, genesis_hash: genesis_hash?, metadata: metadata?, - properties: properties?, + properties: properties.unwrap_or_else(|_| Default::default()), runtime_version: runtime_version?, _marker: PhantomData, page_size: self.page_size.unwrap_or(10), diff --git a/src/rpc.rs b/src/rpc.rs index a29582abd0..969a977782 100644 --- a/src/rpc.rs +++ b/src/rpc.rs @@ -96,7 +96,7 @@ impl From for BlockNumber { } } -#[derive(serde::Serialize, serde::Deserialize, Debug, Clone, PartialEq, Eq)] +#[derive(serde::Serialize, serde::Deserialize, Debug, Clone, PartialEq, Eq, Default)] #[serde(rename_all = "camelCase")] /// System properties for a Substrate-based runtime pub struct Properties {