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>();