diff --git a/packages/core/src/lib/filter/index.ts b/packages/core/src/lib/filter/index.ts index 06adb7442a..bd102e3787 100644 --- a/packages/core/src/lib/filter/index.ts +++ b/packages/core/src/lib/filter/index.ts @@ -89,6 +89,12 @@ class Subscription { async (source) => await all(source) ); + if (!res || !res.length) { + throw Error( + `No response received for request ${request.requestId}: ${res}` + ); + } + const { statusCode, requestId, statusDesc } = FilterSubscribeResponse.decode(res[0].slice());