Revision a9e92136
Added by Katja Luther over 7 years ago
cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/TaxonServiceImpl.java | ||
---|---|---|
3333 | 3333 |
return this.swapSynonymAndAcceptedTaxon(syn, taxon); |
3334 | 3334 |
} |
3335 | 3335 |
|
3336 |
@Override |
|
3337 |
public UUID saveOrUpdate(TaxonBase taxonbase){ |
|
3338 |
if (taxonbase.getName()!= null && taxonbase.getName().getId() > 0){ |
|
3339 |
TaxonNameBase name = taxonbase.getName(); |
|
3340 |
name = nameService.load(name.getUuid()); |
|
3341 |
taxonbase.setName(name); |
|
3342 |
} |
|
3343 |
return super.saveOrUpdate(taxonbase); |
|
3344 |
} |
|
3345 |
|
|
3336 | 3346 |
|
3337 | 3347 |
|
3338 | 3348 |
} |
Also available in: Unified diff
fix #5869 adapt implementation for reusing names or taxa with remoting