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 @@ -966,16 +966,18 @@ public String getServerName() {
966
966
}
967
967
968
968
public int getServerPort () {
969
- boolean isEnabled = "true" .equalsIgnoreCase (httpForwardedHeadersEnabled );
970
969
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 );
974
972
}
975
973
String serverPortProperty = ModelContext .getModelContext ().getPreferences ().getProperty ("SERVER_PORT" , "" );
976
974
if (!StringUtils .isBlank (serverPortProperty )) {
977
975
return Integer .parseInt (serverPortProperty );
978
976
}
977
+ String serverNameProperty = ModelContext .getModelContext ().getPreferences ().getProperty ("SERVER_NAME" , "" );
978
+ if (serverNameProperty .indexOf (':' ) != -1 ) {
979
+ return 80 ;
980
+ }
979
981
if (request != null ) {
980
982
return request .getServerPort ();
981
983
}
You can’t perform that action at this time.
0 commit comments