This is an automated email from the ASF dual-hosted git repository. thiagohp pushed a commit to branch javax in repository https://gitbox.apache.org/repos/asf/tapestry-5.git
The following commit(s) were added to refs/heads/javax by this push: new 87fcd8a48 TAP5-2792: POST with body throws exception 87fcd8a48 is described below commit 87fcd8a488af9bbeea92815462f31c4d5135af40 Author: Thiago H. de Paula Figueiredo <thi...@arsmachina.com.br> AuthorDate: Fri Oct 25 11:32:01 2024 -0300 TAP5-2792: POST with body throws exception --- .../tapestry5/internal/services/ComponentEventLinkEncoderImpl.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ComponentEventLinkEncoderImpl.java b/tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ComponentEventLinkEncoderImpl.java index 7e7129524..0a20ca1e9 100644 --- a/tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ComponentEventLinkEncoderImpl.java +++ b/tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ComponentEventLinkEncoderImpl.java @@ -502,7 +502,8 @@ public class ComponentEventLinkEncoderImpl implements ComponentEventLinkEncoder { EventContext activationContext = contextPathEncoder.decodePath(pageActivationContext); - boolean loopback = request.getParameter(TapestryConstants.PAGE_LOOPBACK_PARAMETER_NAME) != null; + boolean loopback = request.getMethod().equals("GET") && + request.getParameter(TapestryConstants.PAGE_LOOPBACK_PARAMETER_NAME) != null; return new PageRenderRequestParameters(canonicalized, activationContext, loopback); } catch (IllegalArgumentException e)