From afd1e36066d46ec60e4af9fe946ebb5fc3dc7d13 Mon Sep 17 00:00:00 2001 From: Andreas Huber Date: Mon, 19 Nov 2018 19:19:51 +0100 Subject: [PATCH] fix unsupported operation exception when adding to an unmodifiable set --- .../main/java/org/lucares/pdb/datastore/internal/DataStore.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 1fe5c9a..c828882 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 @@ -190,7 +190,7 @@ public class DataStore implements AutoCloseable { final Long oldDocId = tagsToDocId.putValue(tags, docId); Preconditions.checkNull(oldDocId, "There must be at most one document for tags: {0}", tags); - final SortedSet ts = tags.toTags(); + final List ts = new ArrayList<>(tags.toTags()); ts.add(TAG_ALL_DOCS); for (final Tag tag : ts) {