Author: nzamosenchuk
Date: 2009-12-02 11:48:44 -0500 (Wed, 02 Dec 2009)
New Revision: 913
Modified:
jcr/branches/1.12.0-JBC/component/core/src/main/java/org/exoplatform/services/jcr/impl/dataflow/persistent/JBossCacheWorkspaceDataManager.java
Log:
EXOJCR-243: Fixed: LockData was not properly cleaned on Node removing.
Modified:
jcr/branches/1.12.0-JBC/component/core/src/main/java/org/exoplatform/services/jcr/impl/dataflow/persistent/JBossCacheWorkspaceDataManager.java
===================================================================
---
jcr/branches/1.12.0-JBC/component/core/src/main/java/org/exoplatform/services/jcr/impl/dataflow/persistent/JBossCacheWorkspaceDataManager.java 2009-12-02
10:15:13 UTC (rev 912)
+++
jcr/branches/1.12.0-JBC/component/core/src/main/java/org/exoplatform/services/jcr/impl/dataflow/persistent/JBossCacheWorkspaceDataManager.java 2009-12-02
16:48:44 UTC (rev 913)
@@ -252,7 +252,7 @@
// This is the case, when locked node is deleted
if (item.getQName().equals(Constants.JCR_LOCKISDEEP))
{
- con.removeLockData(item.getIdentifier());
+ con.removeLockData(item.getParentIdentifier());
}
}
}