diff --git a/charts/digital-product-pass/values.yaml b/charts/digital-product-pass/values.yaml index 01997a874..fa4abcd27 100644 --- a/charts/digital-product-pass/values.yaml +++ b/charts/digital-product-pass/values.yaml @@ -196,7 +196,7 @@ backend: - action: "USE" logicalConstraint: "odrl:and" constraints: - - leftOperand: "Membership" + - leftOperand: "cx-policy:Membership" operator: "odrl:eq" rightOperand: "active" - leftOperand: "cx-policy:FrameworkAgreement" @@ -207,6 +207,19 @@ backend: rightOperand: "cx.circular.dpp:1" prohibition: [] obligation: [] + - permission: + - action: "USE" + logicalConstraint: "odrl:and" + constraints: + - leftOperand: "cx-policy:Membership" + operator: "odrl:eq" + rightOperand: "active" + - leftOperand: "cx-policy:FrameworkAgreement" + operator: "odrl:eq" + rightOperand: "circulareconomy:1.0" + prohibition: [ ] + obligation: [ ] + digitalTwinRegistry: endpoints: search: "/lookup/shells" diff --git a/dpp-backend/digitalproductpass/src/main/resources/application.yml b/dpp-backend/digitalproductpass/src/main/resources/application.yml index 73f997f18..38f37f9a5 100644 --- a/dpp-backend/digitalproductpass/src/main/resources/application.yml +++ b/dpp-backend/digitalproductpass/src/main/resources/application.yml @@ -159,7 +159,7 @@ configuration: - action: "USE" logicalConstraint: "odrl:and" constraints: - - leftOperand: "Membership" + - leftOperand: "cx-policy:Membership" operator: "odrl:eq" rightOperand: "active" - leftOperand: "cx-policy:FrameworkAgreement" diff --git a/dpp-frontend/src/services/BackendService.js b/dpp-frontend/src/services/BackendService.js index 209a229f9..871bfee03 100644 --- a/dpp-frontend/src/services/BackendService.js +++ b/dpp-frontend/src/services/BackendService.js @@ -80,12 +80,9 @@ export default class BackendService { try { processResponse = await this.createProcess(ids["discoveryId"], authentication); } catch (e) { - console.log("CATCH") - console.log(processResponse); return processResponse; } - console.log("PROCESS RESPONSE") - console.log(processResponse); + // Check if the process is successful or if the data is not retrieved if (!processResponse || (jsonUtil.exists("status", processResponse) && processResponse["status"] != 200) || !jsonUtil.exists("data", processResponse)) { return processResponse;