From: Patrick Plitzner
Date: Mon, 19 Sep 2016 10:12:56 +0000 (+0200)
Subject: Compare taxon editor input based on taxon node instead of taxon
X-Git-Tag: 4.3.0^2~13
X-Git-Url: https://dev.e-taxonomy.eu/gitweb/taxeditor.git/commitdiff_plain/93c6e0a894d2e4b0c9df6c7c3feff2f20e0b9e38
Compare taxon editor input based on taxon node instead of taxon
---
diff --git a/eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/TaxonEditorInput.java b/eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/TaxonEditorInput.java
index 0c223154b..5b5bcb9f1 100644
--- a/eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/TaxonEditorInput.java
+++ b/eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/TaxonEditorInput.java
@@ -337,8 +337,9 @@ public class TaxonEditorInput extends CdmEntitySessionInput implements IEditorI
@Override
public boolean equals(Object obj) {
if (TaxonEditorInput.class.equals(obj.getClass())
- && getTaxon() != null
- && getTaxon().equals(((TaxonEditorInput) obj).getTaxon())){
+ && getTaxonNode() != null
+ && getTaxonNode().equals(((TaxonEditorInput) obj).getTaxonNode())
+ ){
if(((TaxonEditorInput) obj).getInitiallySelectedTaxonBase() != null){
setInitiallySelectedTaxonBase(((TaxonEditorInput) obj).getInitiallySelectedTaxonBase());
}