Skip to content

Commit 12e974a

Browse files
committed
Fix weird NPE
1 parent 08e03ff commit 12e974a

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

whelk-core/src/main/groovy/whelk/search2/FacetTree.java

+5
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,11 @@ public List<Map<String, Object>> sortObservationsAsTree(List<Map<String, Object>
7373
private Map<String, Object> createFakeObservation(String termKey) {
7474
Map<String, Object> fakeObservation = new LinkedHashMap<>();
7575
String termId = jsonLd.toTermId(termKey);
76+
if (termId == null) {
77+
// TODO: investigate!!
78+
// Happens when observations are "" and "Dataset".
79+
return new HashMap<>();
80+
}
7681
var fakeObject = Map.of(JsonLd.ID_KEY, termId);
7782
fakeObservation.put("totalItems", 0);
7883
fakeObservation.put("view", Map.of(JsonLd.ID_KEY, "fake"));

0 commit comments

Comments
 (0)