summary refs log tree commit diff
diff options
context:
space:
mode:
-rwxr-xr-xscripts/flat-manager-client4
1 files changed, 1 insertions, 3 deletions
diff --git a/scripts/flat-manager-client b/scripts/flat-manager-client
index 581ee268..ec9cd2e4 100755
--- a/scripts/flat-manager-client
+++ b/scripts/flat-manager-client
@@ -570,9 +570,7 @@ def should_skip_delta(id, globs):
 def keep_host(location, original):
     loc_url = URL(location)
     org_url = URL(original)
-    loc_url.scheme = org_url.scheme
-    loc_url.authority = org_url.authority
-    return str(loc_url)
+    return str(loc_url.with_scheme(org_url.scheme).with_host(org_url.host).with_port(org_url.port))
 
 def build_url_to_api(build_url):
     parts = urlparse(build_url)