Merge branch 'RED-8707' into 'release/2.349.x'
RED-8707 - Don't remove resize redactions which are not dictionary based when... See merge request redactmanager/persistence-service!392
This commit is contained in:
commit
3b448f1fd9
@ -300,7 +300,8 @@ public class ManualRedactionDictionaryUpdateHandler {
|
|||||||
resizeRedactionsWithSameValue.forEach(resizeRedaction -> {
|
resizeRedactionsWithSameValue.forEach(resizeRedaction -> {
|
||||||
var file = fileStatusPersistenceService.getStatus(resizeRedaction.getId().getFileId());
|
var file = fileStatusPersistenceService.getStatus(resizeRedaction.getId().getFileId());
|
||||||
var dossierForResizeRedaction = dossierPersistenceService.findByDossierId(file.getDossierId());
|
var dossierForResizeRedaction = dossierPersistenceService.findByDossierId(file.getDossierId());
|
||||||
if (!file.getWorkflowStatus().equals(WorkflowStatus.APPROVED) && dossierTemplateId.equals(dossierForResizeRedaction.getDossierTemplateId())) {
|
if (!file.getWorkflowStatus().equals(WorkflowStatus.APPROVED) && dossierTemplateId.equals(dossierForResizeRedaction.getDossierTemplateId())
|
||||||
|
&& (resizeRedaction.isAddToAllDossiers() || resizeRedaction.getUpdateDictionary())) {
|
||||||
resizeRedactionPersistenceService.hardDelete(resizeRedaction.getId().getFileId(), resizeRedaction.getId().getAnnotationId());
|
resizeRedactionPersistenceService.hardDelete(resizeRedaction.getId().getFileId(), resizeRedaction.getId().getAnnotationId());
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user