RED-8043 - Don't send analysis successful call for surrounding text analysis
This commit is contained in:
parent
e80686fe01
commit
714387ad7c
@ -73,6 +73,7 @@ public class RedactionMessageReceiver {
|
|||||||
log.info("Processing AnalyzeRequest for file: {}, priority: {} ", analyzeRequest.getFileId(), priority);
|
log.info("Processing AnalyzeRequest for file: {}, priority: {} ", analyzeRequest.getFileId(), priority);
|
||||||
log.info("");
|
log.info("");
|
||||||
AnalyzeResult result = new AnalyzeResult();
|
AnalyzeResult result = new AnalyzeResult();
|
||||||
|
boolean shouldRespond = true;
|
||||||
|
|
||||||
try {
|
try {
|
||||||
switch (analyzeRequest.getMessageType()) {
|
switch (analyzeRequest.getMessageType()) {
|
||||||
@ -103,20 +104,23 @@ public class RedactionMessageReceiver {
|
|||||||
case SURROUNDING_TEXT_ANALYSIS:
|
case SURROUNDING_TEXT_ANALYSIS:
|
||||||
log.info("------------------------------Surrounding Text Analysis------------------------------------------");
|
log.info("------------------------------Surrounding Text Analysis------------------------------------------");
|
||||||
log.info("Starting Surrounding Text Analysis for file {} in dossier {}", analyzeRequest.getFileId(), analyzeRequest.getDossierId());
|
log.info("Starting Surrounding Text Analysis for file {} in dossier {}", analyzeRequest.getFileId(), analyzeRequest.getDossierId());
|
||||||
log.info(analyzeRequest.getManualRedactions().toString());
|
log.debug(analyzeRequest.getManualRedactions().toString());
|
||||||
unprocessedChangesService.analyseSurroundingText(analyzeRequest);
|
unprocessedChangesService.analyseSurroundingText(analyzeRequest);
|
||||||
log.info("Successful Surrounding Text Analysis dossier {} file {} ",
|
log.info("Successful Surrounding Text Analysis dossier {} file {} ",
|
||||||
analyzeRequest.getDossierId(),
|
analyzeRequest.getDossierId(),
|
||||||
analyzeRequest.getFileId());
|
analyzeRequest.getFileId());
|
||||||
log.info("-------------------------------------------------------------------------------------------------");
|
log.info("-------------------------------------------------------------------------------------------------");
|
||||||
|
shouldRespond = false;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
throw new IllegalArgumentException("Unknown MessageType: " + analyzeRequest.getMessageType());
|
throw new IllegalArgumentException("Unknown MessageType: " + analyzeRequest.getMessageType());
|
||||||
}
|
}
|
||||||
log.info("");
|
log.info("");
|
||||||
result.setMessageType(analyzeRequest.getMessageType());
|
if (shouldRespond) {
|
||||||
fileStatusProcessingUpdateClient.analysisSuccessful(analyzeRequest.getDossierId(), analyzeRequest.getFileId(), result);
|
result.setMessageType(analyzeRequest.getMessageType());
|
||||||
|
fileStatusProcessingUpdateClient.analysisSuccessful(analyzeRequest.getDossierId(), analyzeRequest.getFileId(), result);
|
||||||
|
}
|
||||||
} catch (DroolsTimeoutException droolsTimeoutException) {
|
} catch (DroolsTimeoutException droolsTimeoutException) {
|
||||||
if (!droolsTimeoutException.isReported()) {
|
if (!droolsTimeoutException.isReported()) {
|
||||||
rulesClient.setRulesTimeoutDetected(analyzeRequest.getDossierTemplateId(), droolsTimeoutException.getRuleFileType());
|
rulesClient.setRulesTimeoutDetected(analyzeRequest.getDossierTemplateId(), droolsTimeoutException.getRuleFileType());
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user