Revision 0bc2d773
Added by Katja Luther almost 2 years ago
cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/TaxonServiceImpl.java | ||
---|---|---|
3098 | 3098 |
SynonymDeletionConfigurator synonymConfig = (SynonymDeletionConfigurator) config; |
3099 | 3099 |
result = isDeletableForSynonym(references, synonymConfig); |
3100 | 3100 |
if (synonymConfig.isDeleteNameIfPossible()){ |
3101 |
DeleteResult nameResult = nameService.isDeletable(taxonBase.getName().getUuid(), synonymConfig.getNameDeletionConfig(), taxonBase.getUuid()); |
|
3102 |
if (!nameResult.isOk()){ |
|
3103 |
result.addExceptions(nameResult.getExceptions()); |
|
3101 |
if (taxonBase.getName() != null){ |
|
3102 |
DeleteResult nameResult = nameService.isDeletable(taxonBase.getName().getUuid(), synonymConfig.getNameDeletionConfig(), taxonBase.getUuid()); |
|
3103 |
if (!nameResult.isOk()){ |
|
3104 |
result.addExceptions(nameResult.getExceptions()); |
|
3104 | 3105 |
|
3106 |
} |
|
3105 | 3107 |
} |
3106 | 3108 |
} |
3107 | 3109 |
} |
Also available in: Unified diff
fix #9654: avoid NPE for synonym without name