From d99bd222c62cadcc5507b280d4ef3872784acd53 Mon Sep 17 00:00:00 2001 From: Frederik Bolding Date: Tue, 11 Oct 2022 12:43:23 +0200 Subject: [PATCH] Dont overwrite existing ID --- packages/rpc-methods/src/restricted/invokeSnap.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/rpc-methods/src/restricted/invokeSnap.ts b/packages/rpc-methods/src/restricted/invokeSnap.ts index 2e6572182f..02f3a13d71 100644 --- a/packages/rpc-methods/src/restricted/invokeSnap.ts +++ b/packages/rpc-methods/src/restricted/invokeSnap.ts @@ -97,7 +97,7 @@ export function getInvokeSnapImplementation({ const { params = [], method, context } = options; const rawRequest = params[0]; - const request = { ...rawRequest, jsonrpc: '2.0', id: nanoid() }; + const request = { jsonrpc: '2.0', id: nanoid(), ...rawRequest }; if (!isJsonRpcRequest(request)) { throw ethErrors.rpc.invalidParams({