diff --git a/obp-api/src/main/scala/code/api/util/ConsentUtil.scala b/obp-api/src/main/scala/code/api/util/ConsentUtil.scala index 82d44e42e..e94ba0c73 100644 --- a/obp-api/src/main/scala/code/api/util/ConsentUtil.scala +++ b/obp-api/src/main/scala/code/api/util/ConsentUtil.scala @@ -809,7 +809,10 @@ object Consent extends MdcLoggable { if(views.isEmpty) { Empty } else { - val updatedPayload = payloadToUpdate.map(i => i.copy(views = views)) // Update only the field "views" + val updatedPayload = payloadToUpdate.map(i => + i.copy(views = views) // Update the field "views" + .copy(access = Some(access)) // Update the field "access" + ) val jwtPayloadAsJson = compactRender(Extraction.decompose(updatedPayload)) val jwtClaims: JWTClaimsSet = JWTClaimsSet.parse(jwtPayloadAsJson) Full(CertificateUtil.jwtWithHmacProtection(jwtClaims, consent.secret))