From 88090660d485430b23332a20c65686be7ab7a790 Mon Sep 17 00:00:00 2001 From: Matt Kilgore Date: Mon, 25 May 2020 08:35:22 -0400 Subject: [PATCH] Fix installer removing URL port (#2182) * Fix installer removing URL port --- framework/core/src/Install/BaseUrl.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/framework/core/src/Install/BaseUrl.php b/framework/core/src/Install/BaseUrl.php index 5c19bf742..879949945 100644 --- a/framework/core/src/Install/BaseUrl.php +++ b/framework/core/src/Install/BaseUrl.php @@ -71,8 +71,10 @@ final class BaseUrl $path = substr($parseUrl['path'], 0, strrpos($parseUrl['path'], '/')); } + $port = isset($parseUrl['port']) ? ':'.$parseUrl['port'] : ''; + return rtrim( - sprintf('%s://%s%s', $parseUrl['scheme'], $parseUrl['host'], $path), + sprintf('%s://%s%s%s', $parseUrl['scheme'], $parseUrl['host'], $port, $path), '/' ); }