diff --git a/Frameworks/Core/ERExtensions/Sources/er/extensions/foundation/ERXMutableURL.java b/Frameworks/Core/ERExtensions/Sources/er/extensions/foundation/ERXMutableURL.java index eb588e08cf4..4f23232ad25 100644 --- a/Frameworks/Core/ERExtensions/Sources/er/extensions/foundation/ERXMutableURL.java +++ b/Frameworks/Core/ERExtensions/Sources/er/extensions/foundation/ERXMutableURL.java @@ -235,6 +235,15 @@ public void setPort(Integer port) { * @return the port of this URL (can be null) */ public Integer port() { + if (_port == null) { + if (protocol() != null) { + if ("https".equals(protocol())) { + _port = 443; + } else { + _port = 80; + } + } + } return _port; }