Revision a30247b2
Added by Katja Luther over 10 years ago
eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/name/operation/ChangeAcceptedTaxonToSynonymOperation.java | ||
---|---|---|
18 | 18 |
|
19 | 19 |
import eu.etaxonomy.cdm.api.conversation.IConversationEnabled; |
20 | 20 |
import eu.etaxonomy.cdm.api.service.ITaxonNodeService; |
21 |
import eu.etaxonomy.cdm.api.service.exception.DataChangeNoRollbackException; |
|
21 | 22 |
import eu.etaxonomy.cdm.model.taxon.Synonym; |
22 | 23 |
import eu.etaxonomy.cdm.model.taxon.TaxonNode; |
23 | 24 |
import eu.etaxonomy.taxeditor.operation.AbstractPersistentPostOperation; |
... | ... | |
67 | 68 |
|
68 | 69 |
monitor.worked(20); |
69 | 70 |
bind(); |
70 |
Synonym synonym = CdmStore.getService(ITaxonNodeService.class).makeTaxonNodeASynonymOfAnotherTaxonNode(oldTaxonNode, newAcceptedTaxonNode, null, null, null); |
|
71 |
Synonym synonym = null; |
|
72 |
try { |
|
73 |
synonym = CdmStore.getService(ITaxonNodeService.class).makeTaxonNodeASynonymOfAnotherTaxonNode(oldTaxonNode, newAcceptedTaxonNode, null, null, null); |
|
74 |
} catch (DataChangeNoRollbackException e) { |
|
75 |
// TODO Auto-generated catch block |
|
76 |
e.printStackTrace(); |
|
77 |
} |
|
71 | 78 |
monitor.worked(40); |
72 | 79 |
|
73 | 80 |
return postExecute(synonym); |
Also available in: Unified diff
fix the error caused by the delete functionality in the service layer