diff --git a/packages/voyager-subscriptions/src/VoyagerSubscriptionContextProvider.ts b/packages/voyager-subscriptions/src/VoyagerSubscriptionContextProvider.ts index 298dc436..125516e3 100644 --- a/packages/voyager-subscriptions/src/VoyagerSubscriptionContextProvider.ts +++ b/packages/voyager-subscriptions/src/VoyagerSubscriptionContextProvider.ts @@ -59,11 +59,13 @@ export class VoyagerSubscriptionContextProvider { } private async getDefaultContext(connectionParams: any, webSocket: any, context: any): Promise { - const auth = await this.securityService.onSubscriptionConnect(connectionParams, webSocket, context) - const defaultContext = { - auth + if (this.securityService) { + const auth = await this.securityService.onSubscriptionConnect(connectionParams, webSocket, context) + const defaultContext = { + auth + } + return defaultContext } - return defaultContext } }