RED-5809: updated processedTime when declining a requested force redaction
This commit is contained in:
parent
42d97bccc9
commit
78bdb954e0
@ -77,10 +77,10 @@ public class ForceRedactionPersistenceService {
|
||||
return new HashSet<>(forceRedactionRepository.findByFileIdIncludeDeletions(fileId, includeDeletions));
|
||||
}
|
||||
|
||||
@Transactional
|
||||
public void markAsProcessed(String annotationId, String fileId) {
|
||||
|
||||
public void markAsProcessed(ManualForceRedaction e) {
|
||||
|
||||
forceRedactionRepository.markAsProcessed(new AnnotationEntityId(e.getAnnotationId(), e.getFileId()), OffsetDateTime.now().truncatedTo(ChronoUnit.MILLIS));
|
||||
forceRedactionRepository.markAsProcessed(new AnnotationEntityId(annotationId, fileId), OffsetDateTime.now().truncatedTo(ChronoUnit.MILLIS));
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ -97,7 +97,6 @@ public class ManualRedactionService {
|
||||
private final RabbitTemplate rabbitTemplate;
|
||||
private final ObjectMapper objectMapper;
|
||||
private final RedactionLogService redactionLogService;
|
||||
private final ForceRedactionRepository forceRedactionRepository;
|
||||
|
||||
private final HashFunction hashFunction = Hashing.murmur3_128();
|
||||
|
||||
@ -623,7 +622,7 @@ public class ManualRedactionService {
|
||||
boolean isDeclined = forceRedaction.getStatus() == AnnotationStatus.REQUESTED && annotationStatus == AnnotationStatus.DECLINED;
|
||||
actionPerformed = actionPerformed || !isDeclined;
|
||||
if (isDeclined) {
|
||||
forceRedactionRepository.markAsProcessed(new AnnotationEntityId(annotationId, fileId), OffsetDateTime.now().truncatedTo(ChronoUnit.MILLIS));
|
||||
forceRedactionPersistenceService.markAsProcessed(annotationId, fileId);
|
||||
}
|
||||
}
|
||||
|
||||
@ -758,7 +757,7 @@ public class ManualRedactionService {
|
||||
if (manualRedactions.getForceRedactions() != null) {
|
||||
manualRedactions.getForceRedactions().forEach(e -> {
|
||||
if (!e.getStatus().equals(AnnotationStatus.REQUESTED) && e.getProcessedDate() == null) {
|
||||
forceRedactionPersistenceService.markAsProcessed(e);
|
||||
forceRedactionPersistenceService.markAsProcessed(e.getAnnotationId(), e.getFileId());
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user