RED-7784 - Unprocessed Redactions

* Set processed date for legalbasis and resize redactions
This commit is contained in:
Andrei Isvoran 2023-11-09 11:34:53 +02:00
parent 236dd06a19
commit c88e5b40a7
2 changed files with 10 additions and 0 deletions

View File

@ -38,6 +38,11 @@ public class LegalBasisChangePersistenceService {
BeanUtils.copyProperties(legalBasisChangeRequest, manualLegalBasisChange);
manualLegalBasisChange.setRequestDate(OffsetDateTime.now().truncatedTo(ChronoUnit.MILLIS));
if (legalBasisChangeRequest.getStatus() == AnnotationStatus.APPROVED) {
manualLegalBasisChange.setProcessedDate(OffsetDateTime.now().truncatedTo(ChronoUnit.MILLIS));
}
return legalBasisChangeRepository.saveAndFlush(manualLegalBasisChange);
}

View File

@ -38,6 +38,11 @@ public class ResizeRedactionPersistenceService {
manualResizeRedaction.setPositions(MagicConverter.convert(resizeRedactionRequest.getPositions(), RectangleEntity.class));
manualResizeRedaction.setRequestDate(OffsetDateTime.now());
if (manualResizeRedaction.getStatus()
.equals(AnnotationStatus.APPROVED) && (manualResizeRedaction.getUpdateDictionary() == null || !manualResizeRedaction.getUpdateDictionary())) {
manualResizeRedaction.setProcessedDate(OffsetDateTime.now().truncatedTo(ChronoUnit.MILLIS));
}
return resizeRedactionRepository.saveAndFlush(manualResizeRedaction);
}