From 0fc5c09c0f1e7b39adf2185d9307410c9c4a98ba Mon Sep 17 00:00:00 2001 From: Patrick Plitzner Date: Mon, 7 Dec 2015 15:25:15 +0100 Subject: [PATCH] Fix possible NPE --- .../TaxonAssociationDetailElement.java | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/occurrence/association/TaxonAssociationDetailElement.java b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/occurrence/association/TaxonAssociationDetailElement.java index eb81115f5..697565e07 100644 --- a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/occurrence/association/TaxonAssociationDetailElement.java +++ b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/occurrence/association/TaxonAssociationDetailElement.java @@ -95,14 +95,14 @@ public class TaxonAssociationDetailElement extends AbstractCdmDetailElement typifiedNames = typeDesignation.getTypifiedNames(); - for (TaxonNameBase taxonNameBase : typifiedNames) { - label += taxonNameBase+", "; - } - if(label.endsWith(", ")){ - label = label.substring(0, label.length()-2); - } + String label = typeDesignation.getTypeStatus()!=null?typeDesignation.getTypeStatus().getLabel()+" of ":"Type of "; + Set typifiedNames = typeDesignation.getTypifiedNames(); + for (TaxonNameBase taxonNameBase : typifiedNames) { + label += taxonNameBase+", "; + } + if(label.endsWith(", ")){ + label = label.substring(0, label.length()-2); + } return label; } }); -- 2.34.1