controller = (CdmApplicationController) CdmStore.getCurrentApplicationConfiguration();
ITaxonService service = controller.getTaxonService();
- service.deleteSynonym(synonym, null);
-
+ if (synonym.getId() == 0){
+ taxon.removeSynonym(synonym);
+
+ } else {
+ service.deleteSynonym(synonym, null);
+ }
// taxon.removeSynonym(synonym);
// CdmStore.getTaxonService().deleteSynonymRelationships(synonym);
// CdmStore.getTaxonService().delete(synonym);
// Redraw editor if exists
- return postExecute(null);
+ return postExecute(taxon);
}
/* (non-Javadoc)