diff --git a/src/libs/endorserServer.ts b/src/libs/endorserServer.ts index ce4f65f3..56a377eb 100644 --- a/src/libs/endorserServer.ts +++ b/src/libs/endorserServer.ts @@ -1155,8 +1155,8 @@ export const claimSpecialDescription = ( contacts: Array, ) => { let claim = record.claim; - if (claim.claim) { - // it's probably a Verified Credential + if ('claim' in claim) { + // it's a nested GenericCredWrapper claim = claim.claim; } @@ -1164,9 +1164,9 @@ export const claimSpecialDescription = ( const type = claim["@type"] || "UnknownType"; if (type === "AgreeAction") { - return issuer + " agreed with " + claimSummary(claim.object); + return issuer + " agreed with " + claimSummary(claim.object as GenericVerifiableCredential); } else if (isAccept(claim)) { - return issuer + " accepted " + claimSummary(claim.object); + return issuer + " accepted " + claimSummary(claim.object as GenericVerifiableCredential); } else if (type === "GiveAction") { // agent.did is for legacy data, before March 2023 const giver = claim.agent?.identifier || claim.agent?.did; @@ -1246,7 +1246,7 @@ export const claimSpecialDescription = ( return ( issuer + " declared " + - claimSummary(claim as GenericCredWrapper) + claimSummary(claim) ); } };