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);
+        }
     }
 
 }