Pull request #200: Fixed dossier dictionary and dictionary rank sorting

Merge in RED/redaction-service from RankFix2.1.x to release/2.27.x

* commit '94d6fc3e28b377ca2f65802d2bf4ab4e61604991':
  Fixed dossier dictionary and dictionary rank sorting
This commit is contained in:
Dominique Eiflaender 2021-07-29 11:48:14 +02:00 committed by Kresnadi Budisantoso
commit d2a650e043

View File

@ -210,7 +210,7 @@ public class DictionaryService {
dossierDictionaryVersion = dossierRepresentation.getDictionaryVersion();
}
return new Dictionary(copy, DictionaryVersion.builder().dossierTemplateVersion(dossierTemplateRepresentation.getDictionaryVersion()).dossierVersion(dossierDictionaryVersion).build());
return new Dictionary(copy.stream().sorted(Comparator.comparingInt(DictionaryModel::getRank).reversed()).collect(Collectors.toList()), DictionaryVersion.builder().dossierTemplateVersion(dossierTemplateRepresentation.getDictionaryVersion()).dossierVersion(dossierDictionaryVersion).build());
}