From 472e5b07eab180baa12185c8f00e5079ce4c671f Mon Sep 17 00:00:00 2001 From: Richard Moore Date: Sun, 3 May 2020 14:18:12 -0400 Subject: [PATCH] Fix WebSocketProvider responses when message result is null (#813). --- packages/providers/src.ts/websocket-provider.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/providers/src.ts/websocket-provider.ts b/packages/providers/src.ts/websocket-provider.ts index 256b035784..64bb27a4d4 100644 --- a/packages/providers/src.ts/websocket-provider.ts +++ b/packages/providers/src.ts/websocket-provider.ts @@ -77,12 +77,12 @@ export class WebSocketProvider extends JsonRpcProvider { this._websocket.onmessage = (messageEvent: { data: string }) => { const data = messageEvent.data; const result = JSON.parse(data); - if (result.id) { + if (result.id != null) { const id = String(result.id); const request = this._requests[id]; delete this._requests[id]; - if (result.result) { + if (result.result !== undefined) { request.callback(null, result.result); } else {