You are viewing a plain text version of this content. The canonical link for it is here.
Posted to oak-commits@jackrabbit.apache.org by ba...@apache.org on 2016/02/15 17:19:37 UTC
svn commit: r1730560 -
/jackrabbit/oak/branches/1.2/oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/JackrabbitNodeState.java
Author: baedke
Date: Mon Feb 15 16:19:36 2016
New Revision: 1730560
URL: http://svn.apache.org/viewvc?rev=1730560&view=rev
Log:
OAK-4018: Test failures after upgrading to JR 2.12.0
Fixed migration code with respect to JCR-2633 (patch provided by tomekr@adobe.com).
Modified:
jackrabbit/oak/branches/1.2/oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/JackrabbitNodeState.java
Modified: jackrabbit/oak/branches/1.2/oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/JackrabbitNodeState.java
URL: http://svn.apache.org/viewvc/jackrabbit/oak/branches/1.2/oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/JackrabbitNodeState.java?rev=1730560&r1=1730559&r2=1730560&view=diff
==============================================================================
--- jackrabbit/oak/branches/1.2/oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/JackrabbitNodeState.java (original)
+++ jackrabbit/oak/branches/1.2/oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/JackrabbitNodeState.java Mon Feb 15 16:19:36 2016
@@ -342,6 +342,22 @@ class JackrabbitNodeState extends Abstra
properties.put(JCR_PRIMARYTYPE, PropertyStates.createProperty(
JCR_PRIMARYTYPE, primary, Type.NAME));
+ for (PropertyEntry property : bundle.getPropertyEntries()) {
+ String name = createName(property.getName());
+ try {
+ int type = property.getType();
+ if (property.isMultiValued()) {
+ properties.put(name, createProperty(
+ name, type, property.getValues()));
+ } else {
+ properties.put(name, createProperty(
+ name, type, property.getValues()[0]));
+ }
+ } catch (Exception e) {
+ warn("Skipping broken property entry " + name, e);
+ }
+ }
+
Set<String> mixins = newLinkedHashSet();
if (bundle.getMixinTypeNames() != null) {
for (Name mixin : bundle.getMixinTypeNames()) {
@@ -359,22 +375,6 @@ class JackrabbitNodeState extends Abstra
JCR_UUID, bundle.getId().toString()));
}
- for (PropertyEntry property : bundle.getPropertyEntries()) {
- String name = createName(property.getName());
- try {
- int type = property.getType();
- if (property.isMultiValued()) {
- properties.put(name, createProperty(
- name, type, property.getValues()));
- } else {
- properties.put(name, createProperty(
- name, type, property.getValues()[0]));
- }
- } catch (Exception e) {
- warn("Skipping broken property entry " + name, e);
- }
- }
-
return properties;
}