fix #9052 fix NPE for name details view name relationships
authorAndreas Müller <a.mueller@bgbm.org>
Wed, 3 Jun 2020 11:23:11 +0000 (13:23 +0200)
committerAndreas Müller <a.mueller@bgbm.org>
Wed, 3 Jun 2020 11:23:11 +0000 (13:23 +0200)
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/name/NameRelationshipDetailElement.java

index eb0329b8ed344d0f6360e191c647bb6b58b708bb..43cb447eabf15c27a91eeea542338860a61e9cb4 100644 (file)
@@ -67,8 +67,9 @@ public class NameRelationshipDetailElement extends AbstractReferencedEntityEleme
 
        @Override
        public void setEntity(NameRelationship entity) {
-               String text = entity.getFromName().getTitleCache() + " is " + entity.getType().getLabel() + " " + entity.getToName().getTitleCache();
-
+               String text = (entity.getFromName() == null? "-":entity.getFromName().getTitleCache())
+                       + " is " + (entity.getType()==null?"(no type)":entity.getType().getLabel())
+                       + " " + (entity.getToName()==null?"-":entity.getToName().getTitleCache());
                label.setText(text);
                if (ruleConsidered != null){
                    ruleConsidered.setElement(entity);