RED-7256 - Overlapping annotation color from imported redaction and resized redaction

- fix immutable map
This commit is contained in:
Corina Olariu 2023-12-19 14:17:15 +02:00
parent 705dd42333
commit 6e7dadd0cf

View File

@ -6,6 +6,7 @@ import java.time.OffsetDateTime;
import java.util.ArrayList;
import java.util.Collection;
import java.util.Comparator;
import java.util.HashMap;
import java.util.HashSet;
import java.util.List;
import java.util.Map;
@ -227,7 +228,10 @@ public class EntityLogMergeService {
entity.get().setSection(manualLegalBasisChange.getSection());
entity.get().setValue(manualLegalBasisChange.getValue());
addChanges(entity.get().getChanges(), ChangeType.CHANGED, entityLog.getAnalysisNumber());
Map<String, String> propertyChanges = Map.of("legalBasis", manualLegalBasisChange.getLegalBasis());
Map<String, String> propertyChanges = new HashMap<>();
if (!Strings.isNullOrEmpty(manualLegalBasisChange.getLegalBasis())) {
propertyChanges.put("legalBasis", manualLegalBasisChange.getLegalBasis());
}
if (!Strings.isNullOrEmpty(manualLegalBasisChange.getValue())) {
propertyChanges.put("value", manualLegalBasisChange.getValue());
}