commit 603f0ace236e7e7115864b1b17d169c1829c7ea9
parent ca3ea412753feca2346e5f03d3a2955f25a60cf6
Author: triesap <triesap@radroots.dev>
Date: Sun, 4 Jan 2026 11:36:02 +0000
jsonrpc: fix post.get event id parsing
- Pass id by reference to RadrootsNostrEventId::parse
- Avoid moving id before filter construction
- Preserve require_non_empty validation for id
- Keep invalid id error mapping unchanged
Diffstat:
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/api/jsonrpc/methods/events/post/get.rs b/src/api/jsonrpc/methods/events/post/get.rs
@@ -41,7 +41,7 @@ pub fn register(m: &mut RpcModule<RpcContext>, registry: &MethodRegistry) -> Res
.map_err(|e| RpcError::InvalidParams(e.to_string()))?;
let id = require_non_empty("id", id)?;
- let event_id = RadrootsNostrEventId::parse(id)
+ let event_id = RadrootsNostrEventId::parse(&id)
.map_err(|e| RpcError::InvalidParams(format!("invalid id: {e}")))?;
let filter = RadrootsNostrFilter::new()