diff --git a/packages/snaps-controllers/src/services/AbstractExecutionService.ts b/packages/snaps-controllers/src/services/AbstractExecutionService.ts index 18184ccab2..da487dca73 100644 --- a/packages/snaps-controllers/src/services/AbstractExecutionService.ts +++ b/packages/snaps-controllers/src/services/AbstractExecutionService.ts @@ -13,9 +13,9 @@ import type { import { Duration, assertIsJsonRpcRequest, + hasProperty, inMilliseconds, isJsonRpcFailure, - isJsonRpcNotification, isObject, } from '@metamask/utils'; import { nanoid } from 'nanoid'; @@ -278,7 +278,7 @@ export abstract class AbstractExecutionService | JsonRpcRequest | JsonRpcNotification>, ) => { - if (!isJsonRpcNotification(message)) { + if (hasProperty(message, 'id')) { return; }