You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tapestry.apache.org by th...@apache.org on 2022/12/28 19:26:21 UTC
[tapestry-5] 03/03: TAP5-2742: fixing NPE when production mode is off
This is an automated email from the ASF dual-hosted git repository.
thiagohp pushed a commit to branch better-page-invalidation
in repository https://gitbox.apache.org/repos/asf/tapestry-5.git
commit cf1979ac37bebf59a0e6bf1b8a5d2fb51a9edce5
Author: Thiago H. de Paula Figueiredo <th...@arsmachina.com.br>
AuthorDate: Wed Dec 28 16:26:07 2022 -0300
TAP5-2742: fixing NPE when production mode is off
---
.../apache/tapestry5/internal/event/InvalidationEventHubImpl.java | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)
diff --git a/tapestry-core/src/main/java/org/apache/tapestry5/internal/event/InvalidationEventHubImpl.java b/tapestry-core/src/main/java/org/apache/tapestry5/internal/event/InvalidationEventHubImpl.java
index aab89d38c..a18df83d8 100644
--- a/tapestry-core/src/main/java/org/apache/tapestry5/internal/event/InvalidationEventHubImpl.java
+++ b/tapestry-core/src/main/java/org/apache/tapestry5/internal/event/InvalidationEventHubImpl.java
@@ -144,8 +144,12 @@ public class InvalidationEventHubImpl implements InvalidationEventHub
}
@Override
- public void addInvalidationCallback(Function<List<String>, List<String>> callback) {
- callbacks.add(callback);
+ public void addInvalidationCallback(Function<List<String>, List<String>> callback)
+ {
+ if (callbacks != null)
+ {
+ callbacks.add(callback);
+ }
}
}