diff options
author | Anna Koskinen <Ansku@users.noreply.github.com> | 2021-08-11 14:43:20 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-08-11 14:43:20 +0300 |
commit | 09f1f3d70e788f5c788fbf5f0de0e5a883fd456b (patch) | |
tree | 979393fefb34c83b1459a967b2803cf09a9f4069 /server | |
parent | 94dfd1c3b8691f25a1448afc7a47d63b33e2ecc8 (diff) | |
download | vaadin-framework-8.13.tar.gz vaadin-framework-8.13.zip |
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>
Diffstat (limited to 'server')
-rw-r--r-- | server/src/main/java/com/vaadin/server/VaadinPortlet.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/server/src/main/java/com/vaadin/server/VaadinPortlet.java b/server/src/main/java/com/vaadin/server/VaadinPortlet.java index 16da975719..1c62117209 100644 --- a/server/src/main/java/com/vaadin/server/VaadinPortlet.java +++ b/server/src/main/java/com/vaadin/server/VaadinPortlet.java @@ -574,7 +574,7 @@ public class VaadinPortlet extends GenericPortlet 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); } if (portalInfo.contains("weblogic portal")) { |