Skip to content

Commit a110f71

Browse files
committed
#13353 - Corrected test and bug in SystemConfigurationValueDiseasesProvider
1 parent d0ed1ba commit a110f71

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

sormas-api/src/main/java/de/symeda/sormas/api/systemconfiguration/SystemConfigurationValueDiseasesProvider.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,8 @@ public Map<String, String> getOptions() {
6969
public void applyValues(final Map<String, String> values, final SystemConfigurationValueDto dto) {
7070

7171
if (null == values || values.isEmpty()) {
72-
dto.setValue(null);
72+
dto.setValue("");
73+
return;
7374
}
7475
final String pipeSeparatedValues = values.keySet().stream().sorted(Comparator.naturalOrder()).collect(Collectors.joining("|"));
7576
dto.setValue(pipeSeparatedValues);

sormas-api/src/test/java/de/symeda/sormas/api/systemconfiguration/SystemConfigurationValueDiseasesProviderTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ void testApplyValuesWithEmptyValues() {
102102

103103
provider.applyValues(values, dto);
104104

105-
assertThat(dto.getValue(), is((String) null));
105+
assertThat(dto.getValue(), is(""));
106106
}
107107

108108
/**

0 commit comments

Comments
 (0)