diff --git a/packages/core/src/baseclient.ts b/packages/core/src/baseclient.ts index c4a60b6b4531..8b985f07f7ab 100644 --- a/packages/core/src/baseclient.ts +++ b/packages/core/src/baseclient.ts @@ -522,7 +522,7 @@ export abstract class BaseClient implement throw new SentryError('`beforeSend` returned `null`, will not send event.'); } - const session = scope && scope.getSession(); + const session = scope && scope.getSession && scope.getSession(); if (!isTransaction && session) { this._updateSessionFromEvent(session, processedEvent); } diff --git a/packages/hub/src/hub.ts b/packages/hub/src/hub.ts index 476e74a85315..87b3e45e6351 100644 --- a/packages/hub/src/hub.ts +++ b/packages/hub/src/hub.ts @@ -384,7 +384,7 @@ export class Hub implements HubInterface { const { scope, client } = this.getStackTop(); if (!scope) return; - const session = scope.getSession(); + const session = scope.getSession && scope.getSession(); if (session) { session.close(); if (client && client.captureSession) {