From a0eeff2b7d8edf4a57e6b3a4abf9e11b449544b0 Mon Sep 17 00:00:00 2001
From: Urtza Iturraspe <urtza.iturraspe@tecnalia.com>
Date: Fri, 30 Aug 2024 07:17:22 +0200
Subject: [PATCH] Generate contract definition for all asswts

---
 .../app/utils/create_contract_definition.py    | 18 ++++++++++++++++--
 1 file changed, 16 insertions(+), 2 deletions(-)

diff --git a/API_OASEES/app/utils/create_contract_definition.py b/API_OASEES/app/utils/create_contract_definition.py
index d431ed2..8693839 100644
--- a/API_OASEES/app/utils/create_contract_definition.py
+++ b/API_OASEES/app/utils/create_contract_definition.py
@@ -45,8 +45,22 @@ def invoke_create_contract_definition_equal(contract_id, policy_id, asset_id):
 
 
 
-
 def generate_contract_metadata(contract_id, policy_id, asset_id):
+
+    contract_metadata = {
+           "@context": {
+             "edc": "https://w3id.org/edc/v0.0.1/ns/"
+           },
+           "@id": contract_id,
+           "accessPolicyId": policy_id,
+           "contractPolicyId": policy_id,
+           "assetsSelector": []
+
+    }
+    return contract_metadata
+
+
+"""def generate_contract_metadata(contract_id, policy_id, asset_id):
     contract_metadata = {
            "@context": {
              "edc": "https://w3id.org/edc/v0.0.1/ns/"
@@ -61,7 +75,7 @@ def generate_contract_metadata(contract_id, policy_id, asset_id):
                "edc:operandRight": asset_id
            }
     }
-    return contract_metadata
+    return contract_metadata"""
 
 
 def generate_contract_metadata_equal(contract_id, policy_id, asset_id):
-- 
GitLab