This is an automated email from the ASF dual-hosted git repository. thiagohp pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/tapestry-5.git
The following commit(s) were added to refs/heads/master by this push: new 0419f80a3 TAP5-2792: POST with body throws exception 0419f80a3 is described below commit 0419f80a3dd304fdb6e66fd1a77b6952eb21ce42 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)