On HCL Digital Experience 8.5.5 CF19, the `getPortalInfo()` method returns "hcl digital experience/8.5", breaking detection of the servlet engine. This ultimately leads to methods such as `getHeader()` to return NULL, as the upstream HTTP request is not retrieved. Authored-by: Marcello Barnaba <vjt@openssl.it>tags/8.13.3^0
return new VaadinLiferayRequest(request, service); | return new VaadinLiferayRequest(request, service); | ||||
} | } | ||||
if (portalInfo.contains("websphere portal")) { | |||||
if (portalInfo.contains("websphere portal") || portalInfo.contains("hcl digital experience")) { | |||||
return new VaadinWebSpherePortalRequest(request, service); | return new VaadinWebSpherePortalRequest(request, service); | ||||
} | } | ||||
if (portalInfo.contains("weblogic portal")) { | if (portalInfo.contains("weblogic portal")) { |