From 867eb7d9c7d082959ec947c81d7bdae96da0a7cc Mon Sep 17 00:00:00 2001 From: Celestino Bellone <3385346+cbellone@users.noreply.github.com> Date: Fri, 3 May 2024 19:03:58 +0200 Subject: [PATCH] prevent NPE when loading metadata --- .../java/alfio/model/system/command/InvalidateAccess.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/alfio/model/system/command/InvalidateAccess.java b/src/main/java/alfio/model/system/command/InvalidateAccess.java index bbc6f0e3c..17cf0ae75 100644 --- a/src/main/java/alfio/model/system/command/InvalidateAccess.java +++ b/src/main/java/alfio/model/system/command/InvalidateAccess.java @@ -20,6 +20,8 @@ import alfio.model.Ticket; import alfio.model.metadata.TicketMetadataContainer; +import java.util.Objects; + /** * Signals that access for the ticket must be invalidated on external systems */ @@ -39,7 +41,7 @@ public Ticket getTicket() { } public TicketMetadataContainer getTicketMetadataContainer() { - return ticketMetadataContainer; + return Objects.requireNonNullElseGet(ticketMetadataContainer, TicketMetadataContainer::empty); } public Event getEvent() {