From 29e3f630514c93c8bd73d92b2af219e3d7bf16d0 Mon Sep 17 00:00:00 2001 From: Patrick Plitzner Date: Mon, 5 Oct 2015 13:23:24 +0200 Subject: [PATCH] Add null check to derivate label provider (#5271) --- .../taxeditor/view/derivateSearch/DerivateLabelProvider.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/view/derivateSearch/DerivateLabelProvider.java b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/view/derivateSearch/DerivateLabelProvider.java index 98bf707de..7b9a8d063 100644 --- a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/view/derivateSearch/DerivateLabelProvider.java +++ b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/view/derivateSearch/DerivateLabelProvider.java @@ -218,7 +218,7 @@ public class DerivateLabelProvider extends ColumnLabelProvider { //java.util.Collection fieldUnits = CdmStore.getService(IOccurrenceService.class).getFieldUnits(derivedUnit.getUuid()); //TODO : This is not generic anymore for performance reasons Set originals = derivedUnit.getOriginals(); - if(originals.size() ==1) { + if(originals!=null && originals.size() ==1) { SpecimenOrObservationBase specimen = originals.iterator().next(); if(specimen instanceof FieldUnit) { FieldUnit fieldUnit = (FieldUnit)specimen; -- 2.34.1