You are viewing a plain text version of this content. The canonical link for it is here.
Posted to oak-commits@jackrabbit.apache.org by th...@apache.org on 2020/08/11 15:33:44 UTC
svn commit: r1880776 -
/jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/property/strategy/UniqueEntryStoreStrategy.java
Author: thomasm
Date: Tue Aug 11 15:33:44 2020
New Revision: 1880776
URL: http://svn.apache.org/viewvc?rev=1880776&view=rev
Log:
OAK-9165 Lucene: unique sync property index don't work properly
Modified:
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/property/strategy/UniqueEntryStoreStrategy.java
Modified: jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/property/strategy/UniqueEntryStoreStrategy.java
URL: http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/property/strategy/UniqueEntryStoreStrategy.java?rev=1880776&r1=1880775&r2=1880776&view=diff
==============================================================================
--- jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/property/strategy/UniqueEntryStoreStrategy.java (original)
+++ jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/property/strategy/UniqueEntryStoreStrategy.java Tue Aug 11 15:33:44 2020
@@ -89,7 +89,7 @@ public class UniqueEntryStoreStrategy im
// there could be (temporarily) multiple entries
// we need to remove the right one
PropertyState s = builder.getProperty("entry");
- if (s.count() == 1) {
+ if (s == null || s.count() == 1) {
builder.remove();
} else {
ArrayList<String> list = new ArrayList<String>();