Author: pnedonosko
Date: 2009-12-04 07:13:59 -0500 (Fri, 04 Dec 2009)
New Revision: 924
Modified:
jcr/branches/1.12.0-JBC/component/core/src/main/java/org/exoplatform/services/jcr/impl/core/NodeImpl.java
Log:
EXOJCR-305: newly created Node will not check isLocking(), it's not locked by the
state
Modified:
jcr/branches/1.12.0-JBC/component/core/src/main/java/org/exoplatform/services/jcr/impl/core/NodeImpl.java
===================================================================
---
jcr/branches/1.12.0-JBC/component/core/src/main/java/org/exoplatform/services/jcr/impl/core/NodeImpl.java 2009-12-04
10:45:15 UTC (rev 923)
+++
jcr/branches/1.12.0-JBC/component/core/src/main/java/org/exoplatform/services/jcr/impl/core/NodeImpl.java 2009-12-04
12:13:59 UTC (rev 924)
@@ -1279,7 +1279,11 @@
public boolean isLocked() throws RepositoryException
{
checkValid();
- return session.getLockManager().isLocked((NodeData)this.getData());
+ if (dataManager.isNew(getInternalIdentifier())) {
+ return false;
+ } else {
+ return session.getLockManager().isLocked((NodeData)this.getData());
+ }
}
/**
Show replies by date