Skip to content

Commit 3c32b61

Browse files
committed
Fix presenting proof for non Mdoc VCs
Signed-off-by: Mostafa Gamal <moscd3@gmail.com>
1 parent 9803e20 commit 3c32b61

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

packages/core/src/modules/dif-presentation-exchange/DifPresentationExchangeService.ts

+7-3
Original file line numberDiff line numberDiff line change
@@ -289,9 +289,13 @@ export class DifPresentationExchangeService {
289289

290290
return {
291291
verifiablePresentations: verifiablePresentationResultsWithFormat.flatMap((resultWithFormat) =>
292-
resultWithFormat.verifiablePresentationResult.verifiablePresentations.map((vp) =>
293-
getVerifiablePresentationFromEncoded(agentContext, vp)
294-
)
292+
{
293+
if(resultWithFormat.verifiablePresentationResult.verifiablePresentations) {
294+
return resultWithFormat.verifiablePresentationResult.verifiablePresentations.map((vp) => getVerifiablePresentationFromEncoded(agentContext, vp))
295+
} else {
296+
return getVerifiablePresentationFromEncoded(agentContext, vp)
297+
}
298+
}
295299
),
296300
presentationSubmission,
297301
presentationSubmissionLocation:

0 commit comments

Comments
 (0)