Skip to content

Commit b18efe6

Browse files
patrislavCopilot
andauthored
add missing verifier check
Co-authored-by: Copilot <[email protected]>
1 parent 25d5b0d commit b18efe6

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

packages/wallet/wdk/src/sequence/handlers/authcode-pkce.ts

+4-2
Original file line numberDiff line numberDiff line change
@@ -60,8 +60,10 @@ export class AuthCodePkceHandler extends AuthCodeHandler implements Handler {
6060
code: string,
6161
): Promise<[IdentitySigner, { [key: string]: string }]> {
6262
const challenge = new Identity.AuthCodePkceChallenge('', '', '')
63-
const signer = await this.nitroCompleteAuth(challenge.withAnswer(commitment.verifier ?? '', code))
64-
63+
if (!commitment.verifier) {
64+
throw new Error('Missing verifier in commitment')
65+
}
66+
const signer = await this.nitroCompleteAuth(challenge.withAnswer(commitment.verifier, code))
6567
await this.commitments.del(commitment.id)
6668

6769
return [signer, commitment.metadata]

0 commit comments

Comments
 (0)