From 24d114ddc0a67739c40868c8589f3ebdb67c43d7 Mon Sep 17 00:00:00 2001
From: Ian Costanzo <ian@anon-solutions.ca>
Date: Sun, 5 Apr 2020 11:18:34 -0700
Subject: [PATCH] Fixed tails files path

Signed-off-by: Ian Costanzo <ian@anon-solutions.ca>
---
 demo/runners/support/agent.py | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

diff --git a/demo/runners/support/agent.py b/demo/runners/support/agent.py
index 5912296851..089c406c47 100644
--- a/demo/runners/support/agent.py
+++ b/demo/runners/support/agent.py
@@ -219,7 +219,11 @@ async def create_and_publish_revocation_registry(self, credential_def_id, max_cr
         # Update the revocation registry with the public URL to the tails file
         tails_file_admin_url = f"{self.admin_url}/revocation/registry/{revocation_registry_id}/tails-file"
         tails_file_url = f"{self.public_tails_url}/revocation/registry/{revocation_registry_id}/tails-file"
-        tails_file_external_url = f"{self.endpoint}/revocation/registry/{revocation_registry_id}/tails-file"
+        if RUN_MODE == "pwd":
+            tails_file_external_url = f"http://{self.external_host}"
+        else:
+            tails_file_external_url = f"http://127.0.0.1:{self.admin_port}"
+        tails_file_external_url += f"/revocation/registry/{revocation_registry_id}/tails-file"
         revoc_updated_response = await self.admin_PATCH(
             f"/revocation/registry/{revocation_registry_id}",
             {
@@ -237,8 +241,8 @@ async def create_and_publish_revocation_registry(self, credential_def_id, max_cr
             log_msg(f"External host Tails File URL: {tails_file_external_url}")
             log_msg(f"================")
             log_msg(f"mkdir -p ./revocation/registry/{revocation_registry_id}/")
-            log_msg(f"curl -X GET \"{tails_file_external_url}\" --output /tmp/tails-files/revocation/registry/{revocation_registry_id}/tails-file.txt")
-            log_msg(f"base64 revocation/registry/{revocation_registry_id}/tails-file.txt >revocation/registry/{revocation_registry_id}/tails-file")
+            log_msg(f"curl -X GET \"{tails_file_external_url}\" --output /tmp/tails-files/revocation/registry/{revocation_registry_id}/tails-file.bin")
+            log_msg(f"base64 revocation/registry/{revocation_registry_id}/tails-file.bin >revocation/registry/{revocation_registry_id}/tails-file")
             log_msg(f"================")
 
         revoc_publish_response = await self.admin_POST(