From ec1b0dab45e0ac44c9ab4df63f8b759adfb8cc3e Mon Sep 17 00:00:00 2001 From: Jimmy Chen Date: Tue, 28 Apr 2026 17:25:35 +0200 Subject: [PATCH] Fix build --- common/eth2/src/types.rs | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/common/eth2/src/types.rs b/common/eth2/src/types.rs index b35f0a5fd6..e1a1166ba7 100644 --- a/common/eth2/src/types.rs +++ b/common/eth2/src/types.rs @@ -2052,7 +2052,7 @@ impl<'de, E: EthSpec> ContextDeserialize<'de, ForkName> for PublishBlockRequest< let value = serde_json::Value::deserialize(deserializer).map_err(serde::de::Error::custom)?; - if context.gloas_enabled() { + let res = if context.gloas_enabled() { Arc::>::context_deserialize(&value, context) .map(PublishBlockRequest::Block) } else { @@ -2062,10 +2062,9 @@ impl<'de, E: EthSpec> ContextDeserialize<'de, ForkName> for PublishBlockRequest< Arc::>::context_deserialize(&value, context) .map(PublishBlockRequest::Block) }) - .map_err(|_| { - serde::de::Error::custom("could not match any variant of PublishBlockRequest") - }) - } + }; + + res.map_err(|_| serde::de::Error::custom("failed to deserialize into PublishBlockRequest")) } }