RED-7784 - Correctly set state for forced hints #285
@ -281,7 +281,7 @@ public class EntityLogMergeService {
|
|||||||
var entity = entityLogEntries.stream().filter(entityLogEntry -> entityLogEntry.getId().equals(forceRedaction.getAnnotationId())).findAny();
|
var entity = entityLogEntries.stream().filter(entityLogEntry -> entityLogEntry.getId().equals(forceRedaction.getAnnotationId())).findAny();
|
||||||
entity.ifPresent(entityLogEntry -> {
|
entity.ifPresent(entityLogEntry -> {
|
||||||
entityLogEntry.setLegalBasis(forceRedaction.getLegalBasis());
|
entityLogEntry.setLegalBasis(forceRedaction.getLegalBasis());
|
||||||
entityLogEntry.setState(EntryState.APPLIED);
|
entityLogEntry.setState(entityLogEntry.getEntryType().equals(EntryType.HINT) ? EntryState.SKIPPED : EntryState.APPLIED);
|
||||||
addChanges(entityLogEntry.getChanges(), ChangeType.CHANGED, analysisNumber, forceRedaction.getRequestDate());
|
addChanges(entityLogEntry.getChanges(), ChangeType.CHANGED, analysisNumber, forceRedaction.getRequestDate());
|
||||||
var forceRedactManualChange = ManualChange.builder()
|
var forceRedactManualChange = ManualChange.builder()
|
||||||
.manualRedactionType(ManualRedactionType.FORCE_REDACT)
|
.manualRedactionType(ManualRedactionType.FORCE_REDACT)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user