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 <[email protected]>
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)