Merge branch 'RED-9274-master' into 'master'
RED-9274: Set state REMOVED if last change is REMOVED in migration Closes RED-9274 See merge request redactmanager/redaction-service!434
This commit is contained in:
commit
9f171e515b
@ -14,6 +14,8 @@ import java.util.Optional;
|
|||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
import java.util.stream.Collectors;
|
import java.util.stream.Collectors;
|
||||||
|
|
||||||
|
import com.iqser.red.service.persistence.service.v1.api.shared.model.analysislog.entitylog.Change;
|
||||||
|
import com.iqser.red.service.persistence.service.v1.api.shared.model.analysislog.entitylog.ChangeType;
|
||||||
import com.iqser.red.service.persistence.service.v1.api.shared.model.analysislog.entitylog.EntityLogEntry;
|
import com.iqser.red.service.persistence.service.v1.api.shared.model.analysislog.entitylog.EntityLogEntry;
|
||||||
import com.iqser.red.service.persistence.service.v1.api.shared.model.analysislog.entitylog.EntryState;
|
import com.iqser.red.service.persistence.service.v1.api.shared.model.analysislog.entitylog.EntryState;
|
||||||
import com.iqser.red.service.persistence.service.v1.api.shared.model.analysislog.entitylog.EntryType;
|
import com.iqser.red.service.persistence.service.v1.api.shared.model.analysislog.entitylog.EntryType;
|
||||||
@ -214,6 +216,12 @@ public final class MigrationEntity {
|
|||||||
entityLogEntry.setValue("Imported Redaction");
|
entityLogEntry.setValue("Imported Redaction");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if(entityLogEntry.getChanges() != null
|
||||||
|
&& !entityLogEntry.getChanges().isEmpty()
|
||||||
|
&& entityLogEntry.getChanges().stream().map(Change::getType).toList().get(entityLogEntry.getChanges().size() - 1).equals(ChangeType.REMOVED)) {
|
||||||
|
entityLogEntry.setState(EntryState.REMOVED);
|
||||||
|
}
|
||||||
|
|
||||||
return entityLogEntry;
|
return entityLogEntry;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user