diff --git a/ccm-cms/src/org/librecms/lifecycle/PhasesExporter.java b/ccm-cms/src/org/librecms/lifecycle/PhasesExporter.java index 48ea6d643..49d107fc4 100644 --- a/ccm-cms/src/org/librecms/lifecycle/PhasesExporter.java +++ b/ccm-cms/src/org/librecms/lifecycle/PhasesExporter.java @@ -68,11 +68,13 @@ public class PhasesExporter extends AbstractDomainObjectsExporter { LocalDateTime.ofInstant(phase.getStartDate().toInstant(), ZoneId.systemDefault()))); - jsonGenerator.writeStringField( - "endDateTime", - dateTimeFormatter.format( - LocalDateTime.ofInstant(phase.getEndDate().toInstant(), - ZoneId.systemDefault()))); + if (phase.getEndDate() != null) { + jsonGenerator.writeStringField( + "endDateTime", + dateTimeFormatter.format( + LocalDateTime.ofInstant(phase.getEndDate().toInstant(), + ZoneId.systemDefault()))); + } jsonGenerator.writeStringField("listener", phase.getListenerClassName());