Avoid NPE when sorting Labels and Criteria for user setting bandboxes

FEA: ItEr77S15FilteringEnhancements
This commit is contained in:
Lorenzo Tilve Álvaro 2013-02-11 00:51:29 +01:00
parent 7fe5eb2350
commit 454ff4330d

View file

@ -105,7 +105,9 @@ public class SettingsModel implements ISettingsModel {
for (Label label : allLabels) {
label.getType().getName();
}
Collections.sort(allLabels);
if ((allLabels != null) && (!allLabels.isEmpty())) {
Collections.sort(allLabels);
}
}
@Transactional(readOnly = true)
@ -115,7 +117,9 @@ public class SettingsModel implements ISettingsModel {
for (Criterion criterion : allCriteria) {
criterion.getType().getName();
}
Collections.sort(allCriteria);
if ((allCriteria != null) && (!allCriteria.isEmpty())) {
Collections.sort(allCriteria);
}
}
@Transactional(readOnly = true)