Project

General

Profile

« Previous | Next » 

Revision a0643e2c

Added by Andreas Kohlbecker about 5 years ago

fix #7963 trating UNKNOWN Rank class as super-specific

View differences:

src/main/java/eu/etaxonomy/cdm/vaadin/view/name/TaxonNamePopupEditor.java
33 33
import eu.etaxonomy.cdm.model.common.RelationshipBase.Direction;
34 34
import eu.etaxonomy.cdm.model.name.NameRelationshipType;
35 35
import eu.etaxonomy.cdm.model.name.Rank;
36
import eu.etaxonomy.cdm.model.name.RankClass;
36 37
import eu.etaxonomy.cdm.model.name.TaxonName;
37 38
import eu.etaxonomy.cdm.model.reference.Reference;
38 39
import eu.etaxonomy.cdm.vaadin.component.TextFieldNFix;
......
739 740
        // TODO use getField() instead and remove field references
740 741
        Rank rank = (Rank) rankSelect.getValue();
741 742

  
742
        boolean isSpeciesOrBelow = !rank.isHigher(Rank.SPECIES());
743
        boolean isSpeciesOrBelow = !rank.isHigher(Rank.SPECIES()) && !rank.getRankClass().equals(RankClass.Unknown);
743 744
        Boolean withBasionymSection = BooleanUtils.isTrue(basionymToggle.getValue());
744 745
        Boolean withValidationSection = BooleanUtils.isTrue(validationToggle.getValue());
745 746
        Boolean withOrthographicCorrectionSection = BooleanUtils.isTrue(orthographicVariantToggle.getValue());

Also available in: Unified diff