Pull request #43: fixed NPE

Merge in RED/persistence-service from 3.0-efsa-readiness to master

* commit 'cc6077f22c359eb8b2be15d8ae2a12e5d06e889e':
  adde dlogs
  fixed NPE
This commit is contained in:
Timo Bejan 2021-10-07 10:12:03 +02:00
commit 733007ccb3
2 changed files with 4 additions and 3 deletions

View File

@ -72,12 +72,12 @@ public class AnalysisFlagsCalculationService {
}
var lastChange = entry.getChanges().isEmpty() ? null : entry.getChanges().get(entry.getChanges().size() - 1);
if (lastChange != null && lastChange.getDateTime() != null &&
!entry.getPositions().isEmpty() && viewedPages.get(entry.getPositions().get(0).getPage()).isBefore(lastChange.getDateTime())) {
var viewedPage = entry.getPositions().isEmpty() ? null : viewedPages.get(entry.getPositions().get(0).getPage());
if (lastChange != null && lastChange.getDateTime() != null && viewedPage != null && viewedPage.isBefore(lastChange.getDateTime())) {
hasUpdates = true;
}
if (hasRedactions && hasHints && hasSuggestions && hasImages && hasComments && hasUpdates) {
break;
}

View File

@ -43,6 +43,7 @@ public class AutomaticAnalysisScheduler {
// queue up 5 files
var allStatuses = getAllStatuses().iterator();
int queuedCount = 0;
log.info("Files that require reanalysis: {}", allStatuses);
while (queuedCount < 5 && allStatuses.hasNext()) {
var next = allStatuses.next();