Pull request #579: RED-5564: Calculate ai file always if missing

Merge in RED/persistence-service from RED-5564 to master

* commit '87d648084490277918050215ddd12ecd67b3d885':
  RED-5564: Calculate ai file always if missing
This commit is contained in:
Dominique Eiflaender 2022-12-13 12:52:15 +01:00
commit 37365e4626

View File

@ -582,25 +582,25 @@ public class FileStatusService {
boolean reanalyse = fileModel.isReanalysisRequired() || manualRedactionReanalyse;
if (!reanalyse && !fileManagementStorageService.objectExists(dossierId, fileId, FileType.FIGURE) && settings.isFigureDetectionEnabled()) {
if (settings.isFigureDetectionEnabled() && !fileManagementStorageService.objectExists(dossierId, fileId, FileType.FIGURE)) {
log.debug("Add file: {} from dossier {} to Figure Detection queue", fileId, dossierId);
addToFigureDetectionRequestQueue(dossierId, fileId);
return;
}
if (!reanalyse && !fileManagementStorageService.objectExists(dossierId, fileId, FileType.TABLES) && settings.isCvTableParsingEnabled()) {
if (settings.isCvTableParsingEnabled() && !fileManagementStorageService.objectExists(dossierId, fileId, FileType.TABLES)) {
log.debug("Add file: {} from dossier {} to Cv Service queue", fileId, dossierId);
addToTableParsingRequestQueue(dossierId, fileId);
return;
}
if (!reanalyse && !fileManagementStorageService.objectExists(dossierId, fileId, FileType.IMAGE_INFO) && settings.isImageServiceEnabled()) {
if (settings.isImageServiceEnabled() && !fileManagementStorageService.objectExists(dossierId, fileId, FileType.IMAGE_INFO)) {
log.debug("Add file: {} from dossier {} to Image queue", fileId, dossierId);
addToImageQueue(dossierId, fileId);
return;
}
if (!reanalyse && settings.isOcrByDefault() && fileModel.getOcrEndTime() == null) {
if (settings.isOcrByDefault() && fileModel.getOcrEndTime() == null) {
log.debug("Add file: {} from dossier {} to OCR queue", fileId, dossierId);
setStatusOcrQueued(dossierId, fileId);
return;