File tree Expand file tree Collapse file tree 1 file changed +6
-4
lines changed
java/src/main/java/com/genexus/webpanels Expand file tree Collapse file tree 1 file changed +6
-4
lines changed Original file line number Diff line number Diff line change @@ -964,16 +964,18 @@ public String getServerName() {
964
964
}
965
965
966
966
public int getServerPort () {
967
- boolean isEnabled = "true" .equalsIgnoreCase (httpForwardedHeadersEnabled );
968
967
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 );
972
970
}
973
971
String serverPortProperty = ModelContext .getModelContext ().getPreferences ().getProperty ("SERVER_PORT" , "" );
974
972
if (!StringUtils .isBlank (serverPortProperty )) {
975
973
return Integer .parseInt (serverPortProperty );
976
974
}
975
+ String serverNameProperty = ModelContext .getModelContext ().getPreferences ().getProperty ("SERVER_NAME" , "" );
976
+ if (serverNameProperty .indexOf (':' ) != -1 ) {
977
+ return 80 ;
978
+ }
977
979
if (request != null ) {
978
980
return request .getServerPort ();
979
981
}
You can’t perform that action at this time.
0 commit comments