You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by pa...@apache.org on 2020/01/23 10:01:44 UTC
[wicket] branch csp updated: WICKET-6727: do not unwrap HeaderItems
before rendering
This is an automated email from the ASF dual-hosted git repository.
papegaaij pushed a commit to branch csp
in repository https://gitbox.apache.org/repos/asf/wicket.git
The following commit(s) were added to refs/heads/csp by this push:
new 62545d7 WICKET-6727: do not unwrap HeaderItems before rendering
62545d7 is described below
commit 62545d77a1801c0f52608e5c363e50e262d398d5
Author: Emond Papegaaij <em...@topicus.nl>
AuthorDate: Thu Jan 23 11:01:24 2020 +0100
WICKET-6727: do not unwrap HeaderItems before rendering
---
.../org/apache/wicket/csp/CspNonceHeaderResponseDecorator.java | 9 +++++----
1 file changed, 5 insertions(+), 4 deletions(-)
diff --git a/wicket-core/src/main/java/org/apache/wicket/csp/CspNonceHeaderResponseDecorator.java b/wicket-core/src/main/java/org/apache/wicket/csp/CspNonceHeaderResponseDecorator.java
index 425c9db..bb0d6ee 100644
--- a/wicket-core/src/main/java/org/apache/wicket/csp/CspNonceHeaderResponseDecorator.java
+++ b/wicket-core/src/main/java/org/apache/wicket/csp/CspNonceHeaderResponseDecorator.java
@@ -43,14 +43,15 @@ public class CspNonceHeaderResponseDecorator extends DecoratingHeaderResponse
{
if (listener.isNonceEnabled())
{
- while (item instanceof IWrappedHeaderItem)
+ HeaderItem checkitem = item;
+ while (checkitem instanceof IWrappedHeaderItem)
{
- item = ((IWrappedHeaderItem) item).getWrapped();
+ checkitem = ((IWrappedHeaderItem) checkitem).getWrapped();
}
- if (item instanceof AbstractCspHeaderItem)
+ if (checkitem instanceof AbstractCspHeaderItem)
{
- ((AbstractCspHeaderItem) item).setNonce(listener.getNonce(RequestCycle.get()));
+ ((AbstractCspHeaderItem) checkitem).setNonce(listener.getNonce(RequestCycle.get()));
}
}