flag calculations critical fix

This commit is contained in:
Timo Bejan 2021-12-15 17:15:23 +02:00
parent f5cea99790
commit f9f94389b7

View File

@ -83,10 +83,20 @@ public class AnalysisFlagsCalculationService {
}
fileStatusPersistenceService.updateFlags(fileId, hasRedactions, hasHints, hasImages, hasSuggestions, hasComments, hasUpdates);
log.info("Flag Calculations for file: {} took: {}ms", fileId, System.currentTimeMillis() - startTime);
if (file.isHasRedactions() == hasRedactions &&
file.isHasHints() == hasHints &&
file.isHasImages() == hasImages &&
file.isHasSuggestions() == hasSuggestions &&
file.isHasAnnotationComments() == hasComments &&
file.isHasUpdates() == hasUpdates) {
log.info("Nothing Changed for file: {}", fileId);
} else {
fileStatusPersistenceService.updateFlags(fileId, hasRedactions, hasHints, hasImages, hasSuggestions, hasComments, hasUpdates);
}
}