Skip to content

Commit 98e634c

Browse files
Undo changes in getServerPort
1 parent 01539ce commit 98e634c

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

java/src/main/java/com/genexus/webpanels/HttpContextWeb.java

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -964,16 +964,18 @@ public String getServerName() {
964964
}
965965

966966
public int getServerPort() {
967-
boolean isEnabled = "true".equalsIgnoreCase(httpForwardedHeadersEnabled);
968967
String port = getHeader("X-Forwarded-Port");
969-
if (isEnabled && port != null && port.length() > 0) {
970-
port = port.split(",")[0].trim();
971-
return Integer.parseInt(port);
968+
if (port.length() > 0){
969+
return Integer.parseInt(port);
972970
}
973971
String serverPortProperty = ModelContext.getModelContext().getPreferences().getProperty("SERVER_PORT", "");
974972
if (!StringUtils.isBlank(serverPortProperty)) {
975973
return Integer.parseInt(serverPortProperty);
976974
}
975+
String serverNameProperty = ModelContext.getModelContext().getPreferences().getProperty("SERVER_NAME", "");
976+
if (serverNameProperty.indexOf(':') != -1) {
977+
return 80;
978+
}
977979
if (request != null) {
978980
return request.getServerPort();
979981
}

0 commit comments

Comments
 (0)