Project

General

Profile

« Previous | Next » 

Revision 0bc2d773

Added by Katja Luther almost 3 years ago

fix #9654: avoid NPE for synonym without name

View differences:

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