[exo-jcr-commits] exo-jcr SVN: r2185 - jcr/trunk/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/dataflow/persistent.

do-not-reply at jboss.org do-not-reply at jboss.org
Tue Mar 30 02:32:47 EDT 2010


Author: nfilotto
Date: 2010-03-30 02:32:47 -0400 (Tue, 30 Mar 2010)
New Revision: 2185

Modified:
   jcr/trunk/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/dataflow/persistent/CacheableWorkspaceDataManager.java
Log:
EXOJCR-613: fixPropertyValues calls have been added.

Modified: jcr/trunk/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/dataflow/persistent/CacheableWorkspaceDataManager.java
===================================================================
--- jcr/trunk/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/dataflow/persistent/CacheableWorkspaceDataManager.java	2010-03-29 19:08:11 UTC (rev 2184)
+++ jcr/trunk/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/dataflow/persistent/CacheableWorkspaceDataManager.java	2010-03-30 06:32:47 UTC (rev 2185)
@@ -397,6 +397,10 @@
             {
                data = getPersistedItemData(parentData, name);               
             }
+            else if (!data.isNode())
+            {
+               fixPropertyValues((PropertyData)data);
+            }            
          }
          finally
          {
@@ -434,6 +438,10 @@
             {
                data = getPersistedItemData(identifier);               
             }
+            else if (!data.isNode())
+            {
+               fixPropertyValues((PropertyData)data);
+            }
          }
          finally
          {



More information about the exo-jcr-commits mailing list