From 58e56d622bf4bdb7b822928d9c5d72cba1d56f56 Mon Sep 17 00:00:00 2001
From: Gareth Hughes <gareth.hughes@cta-observatory.org>
Date: Fri, 7 Oct 2022 10:16:07 +0200
Subject: [PATCH] add replace statement to url to remove git+ for mybinder
 launching

---
 esap/ida/api/views/ida_views.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/esap/ida/api/views/ida_views.py b/esap/ida/api/views/ida_views.py
index 015daf7..00d0179 100644
--- a/esap/ida/api/views/ida_views.py
+++ b/esap/ida/api/views/ida_views.py
@@ -147,7 +147,7 @@ class Deploy():
 
             BINDER_API_ROOT = "https://mybinder.org/v2"
             BINDER_REPO_TYPE = "git"
-            BINDER_REPO_URL = quote_url(workflow.url)
+            BINDER_REPO_URL = quote_url(workflow.url).replace("git+","")
             BINDER_REPO_REF = workflow.ref
             BINDER_REPO_FILE = quote_url(workflow.filepath) if workflow.filepath else None
 
@@ -161,7 +161,7 @@ class Deploy():
             # it's just ignored as we redirect to the facility only.
             BINDER_API_ROOT = facility.url + "v2"
             BINDER_REPO_TYPE = "git"
-            BINDER_REPO_URL = quote_url(workflow.url)
+            BINDER_REPO_URL = quote_url(workflow.url).replace("git+","")
             BINDER_REPO_REF = workflow.ref
             BINDER_REPO_FILE = quote_url(workflow.filepath) if workflow.filepath else None
 
-- 
GitLab