From 921bb5f6bb3f9940231169232aac9d5f349b07d8 Mon Sep 17 00:00:00 2001 From: srosse <none@none> Date: Tue, 20 Aug 2013 15:48:54 +0200 Subject: [PATCH] no-jira: hardened the details view of repository entry against inconsistent life-cycles --- .../controllers/RepositoryDetailsController.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/main/java/org/olat/repository/controllers/RepositoryDetailsController.java b/src/main/java/org/olat/repository/controllers/RepositoryDetailsController.java index 2ec0af50530..bc5622c4672 100644 --- a/src/main/java/org/olat/repository/controllers/RepositoryDetailsController.java +++ b/src/main/java/org/olat/repository/controllers/RepositoryDetailsController.java @@ -281,8 +281,12 @@ public class RepositoryDetailsController extends BasicController implements Gene RepositoryEntryLifecycle cycle = repositoryEntry.getLifecycle(); if(cycle != null) { Formatter format = Formatter.getInstance(getLocale()); - main.contextPut("lfStart", format.formatDate(cycle.getValidFrom())); - main.contextPut("lfEnd", format.formatDate(cycle.getValidTo())); + if(cycle.getValidFrom() != null) { + main.contextPut("lfStart", format.formatDate(cycle.getValidFrom())); + } + if(cycle.getValidTo() != null) { + main.contextPut("lfEnd", format.formatDate(cycle.getValidTo())); + } if(!cycle.isPrivateCycle()) { String label = cycle.getLabel(); String softKey = cycle.getSoftKey(); -- GitLab