Project

General

Profile

« Previous | Next » 

Revision 29a5f57c

Added by Andreas Müller almost 8 years ago

#5957 Fix for facultative rank range

View differences:

cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/ClassificationServiceImpl.java
637 637
        }
638 638

  
639 639
        //get rank sortindex for all parent taxa with sortindex <= minRank and sortIndex >= maxRank (if available)
640
        int minRankOrderIndex = minRank.getOrderIndex();
641
        int maxRankOrderIndex = maxRank.getOrderIndex();
640
        Integer minRankOrderIndex = minRank == null ? null : minRank.getOrderIndex();
641
        Integer maxRankOrderIndex = maxRank == null ? null : maxRank.getOrderIndex();
642 642
        Map<String, Integer> treeIndexSortIndexMapTmp = taxonNodeDao.rankOrderIndexForTreeIndex(treeIndexClosure, minRankOrderIndex, maxRankOrderIndex);
643 643

  
644 644
        //remove all treeindex with "exists child in above map(and child.sortindex > xxx)

Also available in: Unified diff