hotfix: Hints should never be applied
This commit is contained in:
parent
4fea65f982
commit
5168f1d8a7
@ -49,14 +49,19 @@ public class ManualChangeOverwrite {
|
|||||||
Boolean recategorized;
|
Boolean recategorized;
|
||||||
EntityType entityType;
|
EntityType entityType;
|
||||||
|
|
||||||
|
|
||||||
public ManualChangeOverwrite() {
|
public ManualChangeOverwrite() {
|
||||||
|
|
||||||
this(EntityType.ENTITY);
|
this(EntityType.ENTITY);
|
||||||
}
|
}
|
||||||
|
|
||||||
public ManualChangeOverwrite (EntityType entityType) {
|
|
||||||
|
public ManualChangeOverwrite(EntityType entityType) {
|
||||||
|
|
||||||
this.entityType = entityType;
|
this.entityType = entityType;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
public void calculateCurrentOverride() {
|
public void calculateCurrentOverride() {
|
||||||
|
|
||||||
if (!changed) {
|
if (!changed) {
|
||||||
@ -95,19 +100,13 @@ public class ManualChangeOverwrite {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if(manualChange instanceof ManualRedactionEntry manualRedactionEntry){
|
if (manualChange instanceof ManualRedactionEntry manualRedactionEntry) {
|
||||||
removed = false;
|
setToApplied();
|
||||||
ignored = false;
|
|
||||||
applied = true;
|
|
||||||
legalBasis = manualRedactionEntry.getLegalBasis();
|
legalBasis = manualRedactionEntry.getLegalBasis();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (manualChange instanceof ManualForceRedaction manualForceRedaction) {
|
if (manualChange instanceof ManualForceRedaction manualForceRedaction) {
|
||||||
removed = false;
|
setToApplied();
|
||||||
ignored = false;
|
|
||||||
if (!isHint(entityType)) {
|
|
||||||
applied = true;
|
|
||||||
}
|
|
||||||
legalBasis = manualForceRedaction.getLegalBasis();
|
legalBasis = manualForceRedaction.getLegalBasis();
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -138,6 +137,16 @@ public class ManualChangeOverwrite {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
private void setToApplied() {
|
||||||
|
|
||||||
|
removed = false;
|
||||||
|
ignored = false;
|
||||||
|
if (!isHint(entityType)) {
|
||||||
|
applied = true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
public void addChange(BaseAnnotation manualChange) {
|
public void addChange(BaseAnnotation manualChange) {
|
||||||
|
|
||||||
changed = true;
|
changed = true;
|
||||||
@ -228,6 +237,7 @@ public class ManualChangeOverwrite {
|
|||||||
return positions == null ? Optional.empty() : Optional.of(positions);
|
return positions == null ? Optional.empty() : Optional.of(positions);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
private boolean isHint(EntityType entityType) {
|
private boolean isHint(EntityType entityType) {
|
||||||
|
|
||||||
return entityType.equals(EntityType.HINT);
|
return entityType.equals(EntityType.HINT);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user