diff --git a/Frameworks/Core/ERExtensions/Sources/er/extensions/appserver/ERXRequest.java b/Frameworks/Core/ERExtensions/Sources/er/extensions/appserver/ERXRequest.java index f6ff04c157f..fc0532a083f 100644 --- a/Frameworks/Core/ERExtensions/Sources/er/extensions/appserver/ERXRequest.java +++ b/Frameworks/Core/ERExtensions/Sources/er/extensions/appserver/ERXRequest.java @@ -283,7 +283,7 @@ public void _completeURLPrefix(StringBuffer stringbuffer, boolean secure, int po stringbuffer.append("http://"); } stringbuffer.append(serverName); - if(portStr != null && ((secure && !"443".equals(portStr)) || (!secure && !"80".equals(portStr)))) { + if(portStr != null && WOApplication.application().isDirectConnectEnabled() && ((secure && !"443".equals(portStr)) || (!secure && !"80".equals(portStr)))) { stringbuffer.append(':'); stringbuffer.append(portStr); }