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