From 23e16ff61d11d11dcc9b5c580c1c1cfd7bedd7b9 Mon Sep 17 00:00:00 2001 From: Andreas Huber Date: Sat, 14 Apr 2018 09:58:51 +0200 Subject: [PATCH] ignore null values in tags --- .../org/lucares/pdb/datastore/internal/DataStore.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/data-store/src/main/java/org/lucares/pdb/datastore/internal/DataStore.java b/data-store/src/main/java/org/lucares/pdb/datastore/internal/DataStore.java index c29a71e..d77cf26 100644 --- a/data-store/src/main/java/org/lucares/pdb/datastore/internal/DataStore.java +++ b/data-store/src/main/java/org/lucares/pdb/datastore/internal/DataStore.java @@ -86,9 +86,11 @@ public class DataStore { final String value = tags.getValue(key); - final IntList docIds = valueToDocIds.computeIfAbsent(value, v -> new IntList()); - synchronized (docIds) { - docIds.add(docId); + if (value != null) { + final IntList docIds = valueToDocIds.computeIfAbsent(value, v -> new IntList()); + synchronized (docIds) { + docIds.add(docId); + } } } }