From b043bb5fd5b7932f8f1f2eb630176e25ad89a21d Mon Sep 17 00:00:00 2001
From: Vikas Saurabh <vsaurabh@adobe.com>
Date: Wed, 15 Apr 2015 19:28:37 +0530
Subject: [PATCH] OAK-2751 - addRemoveSetMoveCopy(org.apache.jackrabbit.mk.test.RandomizedTest) fails on 1.0 branch

---
 .../apache/jackrabbit/oak/plugins/document/NodeDocument.java | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/document/NodeDocument.java b/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/document/NodeDocument.java
index 53a42b0..3117315
--- a/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/document/NodeDocument.java
+++ b/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/document/NodeDocument.java
@@ -976,6 +976,13 @@ public final class NodeDocument extends Document implements CachedNodeDocument{
             if (!Utils.isPropertyName(name)) {
                 continue;
             }
+
+            boolean latestDeletedValue = Boolean.parseBoolean(deleted.values().iterator().next());
+            if (latestDeletedValue) {
+                //exposed property being set on a deleted node
+                return true;
+            }
+
             // was this property touched after baseRevision?
             for (Revision rev : getValueMap(name).keySet()) {
                 if (rev.equals(commitRevision)) {
-- 
2.1.4