From 547c5f6ad4ac117fb32c73b5be7da724305492a4 Mon Sep 17 00:00:00 2001
From: diazjj <jjdiaz@cttc.es>
Date: Mon, 1 Jul 2024 12:07:21 +0200
Subject: [PATCH] Debugging

---
 manifests/dltservice.yaml                   | 8 ++++----
 src/dlt/gateway/dltApp/src/fabricConnect.ts | 4 +++-
 2 files changed, 7 insertions(+), 5 deletions(-)

diff --git a/manifests/dltservice.yaml b/manifests/dltservice.yaml
index 8bc435b39..6602a45f5 100644
--- a/manifests/dltservice.yaml
+++ b/manifests/dltservice.yaml
@@ -23,8 +23,8 @@ data:
   PEER_ENDPOINT: "10.1.1.96:7051"  #Change to required peer#
   PEER_HOST_ALIAS: "peer0.org1.adrenaline.com"
   CRYPTO_PATH: "/test-network/organizations/peerOrganizations/org1.adrenaline.com"
-  KEY_DIRECTORY_PATH: "/etc/hyperledger/fabric-keystore"
-  CERT_DIRECTORY_PATH: "/etc/hyperledger/fabric-signcerts"
+  KEY_DIRECTORY_PATH: "/etc/hyperledger/fabric-keystore/keystore"
+  CERT_DIRECTORY_PATH: "/etc/hyperledger/fabric-signcerts/signcerts.pem"
   TLS_CERT_PATH: "/etc/hyperledger/fabric-ca-crt/ca.crt"
 
 ---
@@ -128,9 +128,9 @@ spec:
               name: dlt-config
               key: CRYPTO_PATH
         - name: KEY_DIRECTORY_PATH
-          value: "/etc/hyperledger/fabric-keystore"
+          value: "/etc/hyperledger/fabric-keystore/keystore"
         - name: CERT_DIRECTORY_PATH
-          value: "/etc/hyperledger/fabric-signcerts"
+          value: "/etc/hyperledger/fabric-signcerts/signcerts.pem"
         - name: TLS_CERT_PATH
           value: "/etc/hyperledger/fabric-ca-crt/ca.crt"
       volumes:
diff --git a/src/dlt/gateway/dltApp/src/fabricConnect.ts b/src/dlt/gateway/dltApp/src/fabricConnect.ts
index 42711f5a0..ae61ef2ff 100644
--- a/src/dlt/gateway/dltApp/src/fabricConnect.ts
+++ b/src/dlt/gateway/dltApp/src/fabricConnect.ts
@@ -112,7 +112,9 @@ async function newIdentity(): Promise<Identity> {
 
 async function getFirstDirFileName(dirPath: string): Promise<string> {
     const files = await fs.readdir(dirPath);
-    return path.join(dirPath, files[0]);
+    const filePath = path.join(dirPath, files[0]);
+    const realFilePath = await fs.readlink(filePath);
+    return path.join(dirPath, realFilePath);
 }
 
 async function newSigner(): Promise<Signer> {
-- 
GitLab