Skip to content

Commit 2c919ef

Browse files
author
Vladimir Kotal
committed
check for null suggester data
1 parent 7eb5e2f commit 2c919ef

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

suggester/src/main/java/org/opengrok/suggest/Suggester.java

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -471,6 +471,13 @@ public void increaseSearchCount(final String project, final Term term, final int
471471
} else {
472472
data = projectData.get(project);
473473
}
474+
475+
if (data == null) {
476+
logger.log(Level.WARNING, "Cannot update search count because of missing suggester data{}",
477+
projectsEnabled ? " for project " + project : "");
478+
return;
479+
}
480+
474481
data.incrementSearchCount(term, value);
475482
}
476483

@@ -490,7 +497,7 @@ public List<Entry<BytesRef, Integer>> getSearchCounts(
490497
) {
491498
SuggesterProjectData data = projectData.get(project);
492499
if (data == null) {
493-
logger.log(Level.FINE, "Cannot retrieve search counts because data for project {0} were not found",
500+
logger.log(Level.FINE, "Cannot retrieve search counts because suggester data for project {0} was not found",
494501
project);
495502
return Collections.emptyList();
496503
}

0 commit comments

Comments
 (0)