From 085966932fd34e3f08a0d7fc4c0a5c77a275f5df Mon Sep 17 00:00:00 2001 From: =?utf8?q?Andreas=20M=C3=BCller?= Date: Fri, 25 Jun 2010 11:07:31 +0000 Subject: [PATCH] bugfix for gathering period in cache strategy --- .../cdm/api/facade/DerivedUnitFacadeCacheStrategy.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/facade/DerivedUnitFacadeCacheStrategy.java b/cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/facade/DerivedUnitFacadeCacheStrategy.java index 3a2b254e1e..e8b1008448 100644 --- a/cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/facade/DerivedUnitFacadeCacheStrategy.java +++ b/cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/facade/DerivedUnitFacadeCacheStrategy.java @@ -15,6 +15,7 @@ import org.apache.log4j.Logger; import eu.etaxonomy.cdm.common.CdmUtils; import eu.etaxonomy.cdm.model.agent.Institution; +import eu.etaxonomy.cdm.model.common.TimePeriod; import eu.etaxonomy.cdm.model.occurrence.Collection; import eu.etaxonomy.cdm.model.occurrence.DerivedUnitBase; import eu.etaxonomy.cdm.model.occurrence.Specimen; @@ -72,7 +73,8 @@ public class DerivedUnitFacadeCacheStrategy extends StrategyBase implements IIde result = CdmUtils.concat(", ", result, facade.getEcology()); //gathering period //TODO period.toString ?? - result = CdmUtils.concat(", ", result, facade.getGatheringPeriod().toString()); + TimePeriod gatheringPeriod = facade.getGatheringPeriod(); + result = CdmUtils.concat(", ", result, (gatheringPeriod == null? null : gatheringPeriod.toString())); //Herbarium & accession number String code = getCode(facade); -- 2.34.1