Revision 48af2464
Added by Patrick Plitzner over 6 years ago
eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/EditorUtil.java | ||
---|---|---|
89 | 89 |
|
90 | 90 |
private static void openNameEditor_internal(TaxonEditorInputE4 input) { |
91 | 91 |
TaxonBase taxonBase = input.getTaxon(); |
92 |
|
|
93 |
if (taxonBase != null && taxonBase.isOrphaned()) { |
|
92 |
if(taxonBase==null){ |
|
93 |
return; |
|
94 |
} |
|
95 |
if (taxonBase.isOrphaned()) { |
|
94 | 96 |
if(taxonBase.isInstanceOf(Synonym.class)){ |
95 | 97 |
MessagingUtils.warningDialog(Messages.EditorUtil_ORPHAN_ACCEPTED_TAXON, TaxonEditorInputE4.class, Messages.EditorUtil_ORPHAN_ACCEPTED_TAXON_MESSAGE); |
96 | 98 |
return; |
eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/e4/TaxonEditorInputE4.java | ||
---|---|---|
271 | 271 |
} |
272 | 272 |
|
273 | 273 |
public Taxon getTaxon(){ |
274 |
Taxon taxon = CdmBase.deproxy(taxonNode.getTaxon(), Taxon.class); |
|
275 |
return taxon; |
|
274 |
if(taxonNode!=null){ |
|
275 |
Taxon taxon = CdmBase.deproxy(taxonNode.getTaxon(), Taxon.class); |
|
276 |
return taxon; |
|
277 |
} |
|
278 |
return null; |
|
276 | 279 |
} |
277 | 280 |
|
278 | 281 |
public TaxonNode getTaxonNode() { |
Also available in: Unified diff
ref #6595 Fix NPE when opening orphaned taxon