Skip to content

Commit b409fe3

Browse files
Undo changes in getServerPort
(cherry picked from commit 98e634c)
1 parent d4d7d59 commit b409fe3

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
@@ -966,16 +966,18 @@ public String getServerName() {
966966
}
967967

968968
public int getServerPort() {
969-
boolean isEnabled = "true".equalsIgnoreCase(httpForwardedHeadersEnabled);
970969
String port = getHeader("X-Forwarded-Port");
971-
if (isEnabled && port != null && port.length() > 0) {
972-
port = port.split(",")[0].trim();
973-
return Integer.parseInt(port);
970+
if (port.length() > 0){
971+
return Integer.parseInt(port);
974972
}
975973
String serverPortProperty = ModelContext.getModelContext().getPreferences().getProperty("SERVER_PORT", "");
976974
if (!StringUtils.isBlank(serverPortProperty)) {
977975
return Integer.parseInt(serverPortProperty);
978976
}
977+
String serverNameProperty = ModelContext.getModelContext().getPreferences().getProperty("SERVER_NAME", "");
978+
if (serverNameProperty.indexOf(':') != -1) {
979+
return 80;
980+
}
979981
if (request != null) {
980982
return request.getServerPort();
981983
}

0 commit comments

Comments
 (0)