From b3ed587322808bb9de0482b0c69b2912d8a13361 Mon Sep 17 00:00:00 2001 From: Enrico Risa Date: Tue, 4 Aug 2026 13:17:51 +0200 Subject: [PATCH] chore: fix after upstream json-ld expand fix --- .../identityhub/protocols/dcp/issuer/IssuerApiExtension.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/protocols/dcp/dcp-issuer/dcp-issuer-api/src/main/java/org/eclipse/edc/identityhub/protocols/dcp/issuer/IssuerApiExtension.java b/protocols/dcp/dcp-issuer/dcp-issuer-api/src/main/java/org/eclipse/edc/identityhub/protocols/dcp/issuer/IssuerApiExtension.java index 0ec0afa1f..e84b3c370 100644 --- a/protocols/dcp/dcp-issuer/dcp-issuer-api/src/main/java/org/eclipse/edc/identityhub/protocols/dcp/issuer/IssuerApiExtension.java +++ b/protocols/dcp/dcp-issuer/dcp-issuer-api/src/main/java/org/eclipse/edc/identityhub/protocols/dcp/issuer/IssuerApiExtension.java @@ -46,6 +46,7 @@ import org.eclipse.edc.transform.spi.TypeTransformerRegistry; import org.eclipse.edc.validator.spi.JsonObjectValidatorRegistry; import org.eclipse.edc.web.jersey.providers.jsonld.JerseyJsonLdInterceptor; +import org.eclipse.edc.web.jersey.providers.jsonld.JsonObjectMessageBodyReader; import org.eclipse.edc.web.jersey.providers.jsonld.ObjectMapperProvider; import org.eclipse.edc.web.spi.WebService; import org.eclipse.edc.web.spi.configuration.PortMapping; @@ -114,6 +115,8 @@ public void initialize(ServiceExtensionContext context) { registerTransformers(dcpRegistry, DSPACE_DCP_NAMESPACE_V_1_0); registerValidators(DSPACE_DCP_NAMESPACE_V_1_0); + webService.registerResource(ISSUANCE_API, new JsonObjectMessageBodyReader(jsonLd, typeManager, JSON_LD, null)); + webService.registerResource(ISSUANCE_API, new CredentialRequestApiController(participantContextService, dcpIssuerService, dcpHolderTokenVerifier, validatorRegistry, dcpRegistry, DSPACE_DCP_NAMESPACE_V_1_0)); webService.registerResource(ISSUANCE_API, new CredentialRequestStatusApiController(participantContextService, dcpHolderTokenVerifier, issuanceProcessService, dcpRegistry)); webService.registerResource(ISSUANCE_API, new IssuerMetadataApiController(participantContextService, issuerMetadataService, dcpRegistry));