From: Katja Luther Date: Fri, 6 Mar 2020 08:52:05 +0000 (+0100) Subject: fix #8861: case insensitive string comparison for term comparator X-Git-Tag: 5.13.0^2~37 X-Git-Url: https://dev.e-taxonomy.eu/gitweb/taxeditor.git/commitdiff_plain/ceb614de4edfb66745fd81ac7edb69d80a7874a0?ds=sidebyside fix #8861: case insensitive string comparison for term comparator --- diff --git a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/model/DefaultTermComparator.java b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/model/DefaultTermComparator.java index 9be427d3e..a9817cb32 100644 --- a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/model/DefaultTermComparator.java +++ b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/model/DefaultTermComparator.java @@ -36,7 +36,7 @@ public class DefaultTermComparator implements Compara } String label1 = o1.getLabel(CdmStore.getDefaultLanguage()) != null ? o1.getLabel(CdmStore.getDefaultLanguage()) : o1.getTitleCache(); String label2 = o2.getLabel(CdmStore.getDefaultLanguage()) != null ? o2.getLabel(CdmStore.getDefaultLanguage()) : o2.getTitleCache(); - int result = label1.compareTo(label2); + int result = label1.compareToIgnoreCase(label2); if (result == 0){ return o1.getUuid().compareTo(o2.getUuid()); }