From 45f4bca4abe5c8fbfb234a54497f9526bbbef427 Mon Sep 17 00:00:00 2001 From: jensp Date: Thu, 8 Nov 2018 15:13:40 +0000 Subject: [PATCH] Bugfix for PhasesExporter git-svn-id: https://svn.libreccm.org/ccm/trunk@5730 8810af33-2d31-482b-a856-94f89814c4df --- .../src/org/librecms/lifecycle/PhasesExporter.java | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) 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());