diff --git a/client/rpc/src/state/state_light.rs b/client/rpc/src/state/state_light.rs index 74fb74c2296dc..fde461f5d2d20 100644 --- a/client/rpc/src/state/state_light.rs +++ b/client/rpc/src/state/state_light.rs @@ -569,7 +569,7 @@ where .map(|data| { data.iter() .filter_map(|(k, d)| { - keys.contains(k).then(|| d.map(|v| StorageData(v.to_vec()))) + keys.contains(k).then(|| d.as_ref().map(|v| StorageData(v.to_vec()))) }) .collect::>() })