Project

General

Profile

« Previous | Next » 

Revision eba0b772

Added by Katja Luther over 2 years ago

ref #9281: setBasionym should be available after d&d - continue

View differences:

eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/name/operation/ChangeHomotypicGroupOperation.java
76 76
    	// Get synonym name
77 77
		TaxonName synonymName = synonym.getName();
78 78
		monitor.worked(20);
79
		Taxon acc = synonym.getAcceptedTaxon();
79 80

  
81
		if(acc != null){
82
			acc.removeSynonym(synonym);
83
		}
80 84
		// TODO pass in homotypical group's taxon in case we are dragging from one editor to another
81 85

  
82 86
		// Switch groups
83
		oldHomotypicalGroup.removeTypifiedName(synonymName, false);
87
//		oldHomotypicalGroup.removeTypifiedName(synonymName, false);
84 88
		monitor.worked(40);
85 89
		newHomotypicalGroup = HibernateProxyHelper.deproxy(newHomotypicalGroup, HomotypicalGroup.class);
86 90
		newHomotypicalGroup.addTypifiedName(synonymName);
87 91

  
88
		Taxon acc = synonym.getAcceptedTaxon();
89

  
90
		if(acc != null){
91
			acc.removeSynonym(synonym, false);
92
		}
92
		
93 93

  
94 94
		SynonymType type = SynonymType.HETEROTYPIC_SYNONYM_OF();
95 95
		if(newHomotypicalGroup.getTypifiedNames().contains(element.getName())){

Also available in: Unified diff