Skip to content

Commit 05ff518

Browse files
Fix explicitSessionRequested check in dapp client
1 parent 21d2fcd commit 05ff518

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

packages/wallet/dapp-client/src/ChainSessionManager.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -538,7 +538,7 @@ export class ChainSessionManager {
538538
const { userEmail, loginMethod, guard } = connectResponse
539539
const savedRequest = await this.sequenceStorage.peekPendingRequest()
540540
const savedPayload = savedRequest?.payload as CreateNewSessionPayload | undefined
541-
const explicitSessionRequested = !!savedPayload?.session
541+
const explicitSessionRequested = (savedPayload?.session?.permissions?.length ?? 0) > 0
542542
const implicitSessionRequested = savedPayload?.includeImplicitSession ?? false
543543
const needsTempPk = explicitSessionRequested || implicitSessionRequested
544544
const tempPk = needsTempPk ? await this.sequenceStorage.getAndClearTempSessionPk() : null

0 commit comments

Comments
 (0)