diff --git a/packages/aws-appsync-subscription-link/src/realtime-subscription-handshake-link.ts b/packages/aws-appsync-subscription-link/src/realtime-subscription-handshake-link.ts index e8a4348a..bcea0073 100644 --- a/packages/aws-appsync-subscription-link/src/realtime-subscription-handshake-link.ts +++ b/packages/aws-appsync-subscription-link/src/realtime-subscription-handshake-link.ts @@ -648,6 +648,10 @@ export class AppSyncRealTimeSubscriptionHandshakeLink extends ApolloLink { logger({ id, observer, query, variables }); + if (!observer) { + return; + } + if (type === MESSAGE_TYPES.GQL_DATA && payload && payload.data) { if (observer) { observer.next(payload);