Skip to content

Commit b28b39e

Browse files
committed
chore: dcql fixes
1 parent 7e8a5fd commit b28b39e

File tree

1 file changed

+6
-2
lines changed
  • packages/siop-oid4vp/lib/rp

1 file changed

+6
-2
lines changed

packages/siop-oid4vp/lib/rp/RP.ts

+6-2
Original file line numberDiff line numberDiff line change
@@ -434,8 +434,12 @@ export class RP {
434434
state,
435435
nonce,
436436
verification: mergeVerificationOpts(this._verifyResponseOptions, opts),
437-
presentationDefinitions: this._verifyResponseOptions.presentationDefinitions ?? opts?.presentationDefinitions,
438-
dcqlQuery: this._verifyResponseOptions.dcqlQuery ?? opts?.dcqlQuery
437+
...(opts?.presentationDefinitions && !opts?.dcqlQuery && {
438+
presentationDefinitions: this._verifyResponseOptions.presentationDefinitions ?? opts?.presentationDefinitions
439+
}),
440+
...(opts?.dcqlQuery && !opts?.presentationDefinitions && {
441+
dcqlQuery: this._verifyResponseOptions.dcqlQuery ?? opts?.dcqlQuery
442+
})
439443
}
440444
}
441445

0 commit comments

Comments
 (0)